iOS UIPageControl

来源:互联网 发布:网络暴力调查问卷 编辑:程序博客网 时间:2024/05/18 01:14

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);


}



0 0
原创粉丝点击