【发布时间】:2013-03-12 15:39:46
【问题描述】:
我有完美的 UIPageControl。我想通过滑动添加分页,据我了解,它是由 UIScrollView 完成的。 但是所有教程都是用图像完成的,我希望在每一页上重复控件(标签、按钮)。
因为 UIScrollControl 的工作方式必须设置它的宽度 * 页数,这是否意味着控件只能放在代码中,而不是 IB 中?
我应该直接在 UIScrollView 上放置标签和按钮吗?
谢谢
【问题讨论】:
-
是的,我会以编程方式进行。但是,“在每一页上重复”是什么意思?您想在每个页面上都有相同/相同的控件吗? (如果是这样,为什么?:-) 你是否希望能够“无休止地”滚动或翻页?
-
是的,我希望每个页面上有两个标签,但每次都使用不同的文本。是的,我想要“无休止”的分页。为什么,它在某种程度上很重要,如果无穷无尽,还是不重要?
-
您想如何使用 UIPageControl 显示无限滚动?但是,我会创建一个启用分页的 3 个屏幕大小的 UIScrollView。当幻灯片向右或向左滚动时,我会重新调整它,使其中间部分再次可见并移动/重新排列(或在您的情况下重命名)该滚动视图上的所有项目,以便用户执行没有注意到变化。这样做可以实现无限滚动。
标签: objective-c cocoa-touch uiscrollview paging uipagecontrol