UIPageControl与UILabel相似,用于指示当前第几页(代码),通常与UIScrollView配合使用
1.currrntPage 当前页面
2.numberOfPage 指定页面个数
UIPageControl从类名可以看出,其父类是UIControl,所以可以像button一样添加事件,都是用UIControlEventsTouchUpinside或者是UIControlEventsValueChanged
//分页
@property(nonatomic,retain)UIPageControl *page;
//UIPageControl
self.page = [[UIPageControl alloc] initWithFrame:CGRectMake(50, 100, 200, 50)];
self.page.backgroundColor = [UIColor grayColor];
//设置页数
self.page.numberOfPages = 5;
[self addSubview:self.page];
//UIPageControl 控制器里写
在.h中,设置属性
添加分页事件
[self.myview.page addTarget:self action:@selector(pageAction:) forControlEvents:UIControlEventTouchUpInside];
-(void)pageaction:(uipagecontrol*)sender
{
nslog(@"第%d页",sender.currentpage);
}