分页控件是一种用来取代导航栏的可见指示器,方便手势直接翻页,最典型的应用便是iPhone的主屏幕,当图标过多会自动增加页面,在屏幕底部你会看到原点,用来只是当前页面,并且会随着翻页自动更新。
一、创建
- UIPageControl* myPageControl = [[UIPageControl alloc]initWithFrame:CGRectMake(0.0, 400.0, 320.0, 0.0)];
二、设置属性
1. 页面数目
- myPageControl.numberOfPages =5;
- myPageControl.currentPage =3;// 当前页数,第四页
- myPageControl.hidesForSinglePage=YES;
-
myPageControl.defersCurrentPageDisplay
= YES;
-
[myPageControl updateCurrentPageDisplay
];
- [self.view addSubview:myPageControl];
当用户点触分页控件时,会产生一个 UIControlEventVakueChang
-
-(void)pageChanged:(id)sender{
-
UIPageControl* control = (UIPageControl*)sender;
-
NSInteger page = control.currentPage;
-
//添加你要处理的代码
-
}
-
-
[myPageControl addTarget:self action:@selector(pageChanged:) forControlEvents:UIControlEventValueChang
ed];
本文介绍如何在iOS应用中使用分页控件UIPageControl。内容包括创建控件、设置页面数目、显示控件及响应用户点击事件的方法。

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



