iOS应用设计元素全解析
1. UIPageControl的使用
UIPageControl是一个在iOS应用中常用的控件,它允许用户在多个页面之间进行切换。通过 currentPage 和 numberOfPages 等属性,你可以轻松访问与之关联的多个值。如果应用在某些情况下可能只有一个页面,还可以使用 hidesForSinglePage 属性来隐藏该控件。
要为UIPageControl添加动作,以在当前页面值更改时执行特定操作,可以使用 -addTarget:selector:forControlEvents: 方法,并结合 UIControlEventValueChanged 事件。这个方法可以处理应用显示的实际更改,以显示新选择的页面。
若在当前页面更改时,你不想立即更新UIPageControl的显示,可以将 defersCurrentPageDisplay 属性设置为 YES ,这样它会等待调用 -updateCurrentPageDisplay 方法后再调整显示,该属性默认值为 NO 。
不过,UIPageControl在外观定制方面的功能非常有限。但有一个很有用的方法 -sizeForNumberOfPages: ,它能让你轻松找到显示任意数量页面的UIPageControl所需的最小尺寸。
在使用UIPageControl
超级会员免费看
订阅专栏 解锁全文
2543

被折叠的 条评论
为什么被折叠?



