외부 화면을 처리해야하는 TVOutViewController (.h & .m)라는보기 컨트롤러가 있습니다. 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
감사합니다 :
는 방법처럼 거기!
설명해 주실 수 있습니까? 나는 storyboard를 사용하고 있는데, 위에 코드를 추가하려면 무엇을 추가해야합니까? – Shmidt
'.h-File'에'UIWindow'를 정의하십시오. – DAS