ReplayKit and RPBroadcastActivityViewController

I'm working on a project that will use iOS (and macOS) full screen broadcasting. For this I'm doing my research into ReplayKit and working on a proof of concept app. I'm able to broadcast the screen to Mobcrush but the view of RPBroadcastActivityViewController looks like this:

The obvious problem is that the view looks all wrong with all the icons missing. why? In my device I have installed Twitch, Mobcrush, and YouTube. I don't know why Twitch doesn't appear here. If I start recording the screen from Control Center then I can stream to Twitch.

I'm using an iPhone 7 with iOS 15.1

Any help will be greatly appreciated.

Ok, the issue looks to be related to the position of the RPSystemBroadcastPickerView and the UIButton that calls RPBroadcastActivityViewController.load { ... }.

Apparently, the picker view has to live exactly over the button, so that the user taps on both when starting a broadcast.

Ok, RPSystemBroadcastPickerView and the Button are not related.

ReplayKit and RPBroadcastActivityViewController
 
 
Q