말은, 우리가 이미iOS에서 UIScreen 개체의 기본 UIWindow 개체를 가져올 수 있습니까?
UIScreen *aScreen = [UIScreen mainScreen];
하여 메인 화면을 가리키는 aScreen
을 가지고 있다면 우리는이 UIScreen
개체의 주요 UIWindow
개체를받을 수 있나요? 일반적으로 하나,
말은, 우리가 이미iOS에서 UIScreen 개체의 기본 UIWindow 개체를 가져올 수 있습니까?
UIScreen *aScreen = [UIScreen mainScreen];
하여 메인 화면을 가리키는 aScreen
을 가지고 있다면 우리는이 UIScreen
개체의 주요 UIWindow
개체를받을 수 있나요? 일반적으로 하나,
번호
응용 프로그램은 윈도우의 목록이 있습니다 (대신 [UIApplication sharedApplication].keyWindow
을 사용하는 것입니다? 그들은 모두에서 모든 연결을 할). 각 창에는 현재 위치한 위치를 나타내는 screen
속성이 있습니다. 화면 개체는 물리적 장치에 대한 정보를 보유합니다.
OSX NSScreen
에서 영감을 얻은 것처럼 보이지만 화면 당 윈도우 목록이 없습니다. 각 응용 프로그램에는 창문이 있으며, 각 창에는 어떤 화면이 있는지 알고 있습니다.
UIWindow
은 할당 된 화면을 알고 있지만 UIScreen
은 어떤 화면을 사용하고 있는지 알지 못합니다. UIWindows
. 그래서 표준 패턴은 주 윈도우를 ApplicationDelegate의 프로퍼티로 저장하는 것이므로 참조를 할 것입니다.