我想在我的基于导航的应用程序中创建一个类似于地址簿应用程序的“详细视图”。以编程方式创建一个自定义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)?