【发布时间】:2014-04-08 07:23:25
【问题描述】:
我有一个UIScrollView,我在其中添加了另外 20 个UIScrollView 作为子视图。在 20 UIScrollView 之后,我添加了 4 UIImageView 作为他们的子视图。所有事情都以编程方式发生。现在我想将UIPageControl 用于UIImageView,这将在我滚动图像时更改其当前页面值。
UIScrollView
|
|_ _ _ ScrollView Sub1---- PageControl 1
| |
| |_ _ _ Image 1
| |_ _ _ Image 2
| |_ _ _ Image 3
| |_ _ _ Image 4
|
|_ _ _ ScrollView Sub2 ---- PageControl 2
| |
| |_ _ _ Image 1
| |_ _ _ Image 2
| |_ _ _ Image 3
| |_ _ _ Image 4
|_ _ _
|
|_ _ _
|
|_ _ _ ScrollView Sub20 ---- PageControl 20
| |_ _ _ Image 1
| |_ _ _ Image 2
| |_ _ _ Image 3
| |_ _ _ Image 4
|
现在我的问题是:
1)我应该以编程方式添加 20 个UIPageControl 还是只使用一个可以处理所有 ScrollViews 的?
2) 如何处理不同滚动视图的当前页面值?因为在滚动图片的过程中,我也可以滚动UIScrollView。
PS:UIScrollView 和 UIImageView 的数量可能会有所不同。上面我提到了最大值。
【问题讨论】:
标签: ios objective-c uiscrollview uiimageview uipagecontrol