一组视图(具有UIImage和3个按钮的视图):是否需要自定义视图/ drawRect?

时间:2011-06-21 02:09:30

标签: ios cocoa-touch view uiscrollview drawrect

我是否需要创建一个自定义视图(即我覆盖drawRect的UIView的子类),以便最终创建一个包含这些自定义视图的数组?因为我最终想要创建一个实现页面控制的scrollView,并在不同的页面上显示许多视图(即自定义视图数组)。视图只是三个按钮上方的UIImage。并且一个视图的图像对于每个其他视图(例如,电子闪存卡)是不同的。

1 个答案:

答案 0 :(得分:0)

由于您希望使用单个图像视图和三个按钮构建集合视图,因此您看起来不需要自定义视图来覆盖drawRect:。但是,创建一个以便访问子视图可以通过命名属性完成也不会有什么坏处。例如,customObject.imageViewcustomObject.firstButton。作为一个单元,创建一个单元是有意义的,因为跟踪所有图像视图和按钮会很麻烦,否则最终会添加到滚动视图中。