簡體   English   中英

UIViewController的loadView方法

[英]UIViewController loadView method

當覆蓋UIViewController中的loadView方法時,是否應該在方法的開頭或方法的末尾調用[super loadView]? 為什么?

根據UIViewController類引用 ,你根本不應該調用[super loadView]

您對此方法的自定義實現不應該調用super。

通常你不應該直接調用loadView。 它只設置你的self.view屬性,僅由視圖控制器調用。
只有在需要超類創建的視圖時才應調用[super loadView],因為您希望將它包含在裝飾視圖層次結構中或類似的內容中。

只是要確定,你不是指viewDidLoad,對嗎? 因為它們是兩種非常不同的方法......從3.0開始,文檔建議始終在調用viewDidLoad。

您可以在之前或之后調用它,但通常將它放在最后,除非您有其他理由。

暫無
暫無

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

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