-1
通常遊戲我們添加視圖使用添加視圖到窗口?
[self.window addSubview:self.rootViewController.view];
我想知道有多少子視圖可以添加到self.window窗口?
另外,我認爲我們不使用爲UIView創建類,而是依賴viewcontroller來創建視圖,是嗎?
通常遊戲我們添加視圖使用添加視圖到窗口?
[self.window addSubview:self.rootViewController.view];
我想知道有多少子視圖可以添加到self.window窗口?
另外,我認爲我們不使用爲UIView創建類,而是依賴viewcontroller來創建視圖,是嗎?
子視圖的數量沒有限制,但通常只會將一個子視圖添加到窗口,然後將其他子視圖添加到該視圖。
您可以創建UIView
的子類,的確有很多子視圖由UIKit
提供。重要的部分是您創建和使用的課程責任之間的區別。使用MVC意味着你有一個視圖控制器來維護所有的控制邏輯並更新視圖。您還有一個(子類)UIView
,它承載數據模型中任何內容的可視表示。