TVOutViewController(.h&.m)と呼ばれるView Controllerがあり、外部画面を処理する必要があります。View Controllerにそうするように「指示」するにはどうすればよいですか?
私がすでにしたこと:
NSLog(@"Current Number of screens: %i", [[UIScreen screens] count]);
if([[UIScreen screens]count] > 1) {
CGSize maxSize;
UIScreenMode *maxScreenMode;
for(int i = 0; i < [[[[UIScreen screens] objectAtIndex:1] availableModes]count]; i++)
{
UIScreenMode *current = [[[[UIScreen screens]objectAtIndex:1]availableModes]objectAtIndex:i];
if(current.size.width > maxSize.width)
{
maxSize = current.size;
maxScreenMode = current;
}
}
UIScreen *externalScreen = [[UIScreen screens] objectAtIndex:1];
externalScreen.currentMode = maxScreenMode;
そのため、現在、私の配列には外部画面があります(そして認識されています)。しかし、どうすればこの画面に(たとえば)ラベルを追加できますか?
次のような方法はありますか?
Screen Handled by the TVOutViewController = TheExternalScreen //Pseudocode
[Screen Handled by the TVOutViewController addSubview: aLabel]; //Pseudocode
ありがとうございました!