我是否需要创建一个自定义视图(即我覆盖drawRect的UIView的子类),以便最终创建一个包含这些自定义视图的数组?因为我最终想要创建一个实现页面控制的scrollView,并在不同的页面上显示许多视图(即自定义视图数组)。视图只是三个按钮上方的UIImage。并且一个视图的图像对于每个其他视图(例如,电子闪存卡)是不同的。
答案 0 :(得分:0)
由于您希望使用单个图像视图和三个按钮构建集合视图,因此您看起来不需要自定义视图来覆盖drawRect:
。但是,创建一个以便访问子视图可以通过命名属性完成也不会有什么坏处。例如,customObject.imageView
和customObject.firstButton
。作为一个单元,创建一个单元是有意义的,因为跟踪所有图像视图和按钮会很麻烦,否则最终会添加到滚动视图中。