我想创建一个包含图像和文本的“部分”。
我应该继承UIView还是UIViewController? 我认为应该继承UIView,因为它不知道要显示什么图像或文本,只知道两者都会有。 此外,如果是UIView,我应该在哪个方法中将UIImageView和UILabel添加为子视图?或者是否应该在drawRect中绘制文本和图像,而不使用UIImageView或UILabel?
我想创建一个包含图像和文本的“部分”。
我应该继承UIView还是UIViewController? 我认为应该继承UIView,因为它不知道要显示什么图像或文本,只知道两者都会有。 此外,如果是UIView,我应该在哪个方法中将UIImageView和UILabel添加为子视图?或者是否应该在drawRect中绘制文本和图像,而不使用UIImageView或UILabel?
UIView
initWithFrame:
中添加子视图(UIImageView 和 UILabel)layoutSubviews
中布局子视图drawRect:
中进行额外的自定义绘制