iOS开发iOS开发控件类

ios开发UI篇—UIPageController

2018-02-09  本文已影响106人  coder小鹏

概述

属性和方法

初始化方法

UIPageControl *pageController = [[UIPageControl alloc] initWithFrame:CGRectMake(0, [UIScreen mainScreen].bounds.size.height - 40, [UIScreen mainScreen].bounds.size.width, 40)];

设置小白点的个数

pageController.numberOfPages = 10;

设置当前选中的点

pageController.currentPage = 0;

设置当前选中的小白点的颜色

 pageController.currentPageIndicatorTintColor = [UIColor redColor];

设置未选中小白点的颜色

 pageController.pageIndicatorTintColor = [UIColor greenColor];

用于控制是否只有一个页面时隐藏页面控件(默认值为NO)

pageController.hidesForSinglePage = YES;

设置此属性的值,YES以便当用户点击控件以转到新页面时,类将延迟更新页面控件,直到它调用。将该值设置为(缺省值)以立即更新页面控件。

pageController.defersCurrentPageDisplay = YES;

此方法更新页面指示器,以便当前页面(白点)与从中返回的值匹配。如果is 的值忽略这个方法。设置值直接立即更新指标。

[pageController updateCurrentPageDisplay];

添加点击事件

[pageController addTarget:self action:@selector(valueChanged:) forControlEvents:(UIControlEventValueChanged)];
上一篇下一篇

猜你喜欢

热点阅读