我想在我的基於導航的應用程序中創建一個類似於地址簿應用程序的「詳細視圖」。以編程方式創建一個自定義UIView作爲tableHeaderView
我想創建一個UIView
有一個UIImageView
和UILabel
當由導航控制器推,我可以把信息傳給UITableVIew
的tableHeaderView財產。標籤文本和圖像在加載時必須從託管對象上下文獲取信息。
我開始嘗試使用IB來做這件事,但當標籤文本不會更新時,無論我把myView.UILabel.text = @"some new text"
放在哪裏,都會厭倦。它只是不斷呈現我在IB檢查員窗口中輸入的文本。
因此,如果不使用IB,我將如何創建一個UIView
,其中包含UILabel
和UIImageView
?
我應該創建一個新的類,它是UIViewController
或UIView
的子類嗎?
我該如何去創建標籤和圖像的子視圖?
應該在代碼中設置文本和圖像URL的位置? (viewDidLoad或loadView或viewWillLoad)(UIView,UIViewController,detailViewController)?