簡體   English   中英

UIView大小和UIWindow rootViewController

[英]UIView size and UIWindow rootViewController

在一本流行的iOS開發書的練習中,我遇到了一些我不理解但無法找到解釋的代碼,所以我想我會在這個社區發帖以獲得洞察力......

在UIViewController中,視圖初始化如下:

-(void)loadView {
    [self setView:[[SomeView alloc] initWithFrame:CGRectZero]];
}

在應用程序委托上,控制器被設置為rootViewController,如下所示:

SomeController *sc = [[TouchViewController alloc] init];
[[self window] setRootViewController:sc];

如何將視圖設置為零rect,但是當應用程序運行時它會全屏顯示?

我的猜測是rootViewController的視圖設置為窗口的窗口界限......但是我無法在任何地方確認這個...

任何人?

UIViewController類參考的“視圖管理”部分:

如果視圖控制器由窗口對象擁有,則它將充當窗口的根視圖控制器。 視圖控制器的根視圖將添加為窗口的子視圖,並調整大小以填充窗口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM