【IOS 开发学习总结-OC-59】UI控件——UIPageControl 与UIPageViewController

【IOS 开发学习总结-OC-58】UI控件——UIPageControl 与UIPageViewControllerUIPageControl——页控件是个由 N个小圆点组成的简单控件。——每个小圆点代表一个页面。UIPageControl继承了 UIControl 基类。默认为活动控件。添加时,可以代码添加或者 IB 界面添加。 UIPageControl属性面板: 这里着重提一下defe
摘要由CSDN通过智能技术生成

【IOS 开发学习总结-OC-58】UI控件——UIPageControl 与UIPageViewController

UIPageControl——页控件

是个由 N个小圆点组成的简单控件。——每个小圆点代表一个页面。

UIPageControl继承了 UIControl 基类。默认为活动控件。添加时,可以代码添加或者 IB 界面添加。
UIPageControl属性面板:
这里写图片描述

这里着重提一下defers page display,该属性对应UIPageControl的 defersCurrentPageDisplay 属性,若将该属性设为 YES,当用户点击该控件,使其跳转到某个新页时,该控件必须等到 updatePageIndicator 方法执行完成后,控件界面才会执行更新。

UIPageControl常与 UIScrollView 结合使用。当把UIScrollView的 pagingEnabled 设为 YES 后,此时与UIPageControl结合使用,这个时候UIPageControl控件的作用是:
- 显示当前UIScrollView正在显示第几页
- 单击UIPageControl控件后,控件发生 value change 事件时,程序控制UIScrollView滚动到指定页。

UIPageViewController

UIPageViewController属性面板:
这里写图片描述
其中的 doublesided 是控制是否双面显示的。

使用UIPageViewController的大致步骤

创建UIPageViewController对象(创建时可指定页面过渡方式,翻页方向,书脊位置等属性)——》若需要,可设置doublesided属性实现双面显示——》调用方法- (void)setViewControllers:(nullable NSArray<UIViewController *> *)viewControllers d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值