簡體   English   中英

從情節提要的UIViewController動態添加/刪除UIViews

[英]Add/Remove dynamically UIViews from a Storyboard's UIViewController

我是IOS編程的新手,如果我的問題很明顯,我深表歉意。

我在情節提要中創建了一個UIViewController,其中包含一個UIScrollView和多個子視圖。

這些子視圖(最常見的是UITextViews)充滿了來自外部API的內容,因此內容可以為nil:在這種情況下,我需要刪除該子視圖為空。

現在,我將該視圖設置為IBOutlet,並在viewDidLoad中 ,如果內容為nil,則調用

[self.thatView removeFromSuperView];
  1. 是否有一種更有效的方法(例如在loadView中)來防止該視圖均勻加載?
  2. 是處理子視圖layoutSubviews的常用方法嗎?

謝謝您的幫助

不幸的是,在viewDidLoad之前進行的任何調用都會給您帶來問題,您需要先完成視圖的加載,然后再關閉它。

暫無
暫無

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

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