私は外部画面を処理する必要があるTVOutViewController(.h &.m)と呼ばれるView Controllerを持っています。どのようにView Controllerに「通知する」ことができますか?外部画面(iOS5)にサブビューを追加する
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
はありがとうは!
あなたは明確にしていただけますか?私はストーリーボードを使用していますが、上記のコードを作業に追加するにはどうすればよいですか? – Shmidt
'.h-File'に' UIWindow'を定義します。 – DAS