[英]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.