我想使用UIScrollView,里面有几个块,它们在IB中被设计为UIView。 UIView在滚动视图中复制。可以在代码中更改这些块中的元素。例如,下面的数字是UILabels。制作此产品的最佳方式是什么?
----------------------------
| | |
| 1. | 2. |
| | | > scrolls this way
| | |
| | |
----------------------------
答案 0 :(得分:0)
subviews
为正确的偏移量以编程方式添加自定义视图的实例。tag
属性可帮助您识别自己的观看次数。 (您可以使用[scrollView viewWithTag:x]
方便地访问它们。)subviews
。contentOffset
设置为正确的点,以显示所需的视图。答案 1 :(得分:0)
查看使用UITableView和自定义设计单元格的示例。如果我理解你想要做什么,它基本上是相同的,但使用通用的UIScrollView而不是表视图。总之,这些示例显示了如何加载将视图分配给视图控制器上的临时属性的nib。然后在层次结构中添加所需的视图。如果再次加载nib文件,它将生成一个新的视图对象,因此您可以根据需要制作IB设计视图的多个副本,并分别更改每个视图的属性以显示不同的数据。