UIPageControl(页码控制器)

1.创建一个页码控制器(小圆点)

UIPageControl *pc = [[UIPageControl alloc] initWithFrame:CGRectMake(,,,)];

2.小圆点的个数

pc.numberOfPages = 3;

pc.userInteractionEnabled = NO;

3.设置小点点的颜色

pc.currentPageIndicatorTintColor = [UIColor ...];//当前图的颜色

pc.pageIndicatorTintColor = [UIColor ....];

4.//sv停止滑行时触发
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
    NSLog(@"==%@",NSStringFromCGPoint(scrollView.contentOffset));
    
    UIPageControl *pc = (UIPageControl *)[self.view viewWithTag:1];
    
    pc.currentPage = scrollView.contentOffset.x / scrollView.frame.size.width;
    //根据x方向的偏移量计算当前是在第几页,然后让对应的小圆点亮起来

}

时间: 2024-10-25 04:47:39

UIPageControl(页码控制器)的相关文章

IOS开发-UI学习-UIPageControl(页码控制器)的使用

UIPageControl即页码控制器,是在翻动图片阅览时下面显示的几个小点,属性设置如下: 1 UIPageControl *pagecontrol = [[UIPageControl alloc]initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, 50)]; 2 // 设置背景色 3 pagecontrol.backgroundColor = [UIColor grayColor]; 4 // 设置当前页 5 pageco

IOS UIPageControl(分页控制器) 用法总结

UIPageControll 是继承于UIControl的一个IOS系统UI控件,可以提供给开发者设计分页效果的功能. 初始化方法 UIPageControl * page = [[UIPageControl alloc]initWithFrame:CGRectMake(100, 100, 100, 100)]; 设置控制器页数(默认为0) @property(nonatomic) NSInteger numberOfPages; 设置当前所在页码 @property(nonatomic) NS

UIPageControl页控制器

一.基本知识 #import "ViewController.h"@interface ViewController ()<UIScrollViewDelegate>{     UIScrollView *scrollview;     UIPageControl *page; } @end@implementation ViewController - (void)viewDidLoad {     [super viewDidLoad];     page = [[UI

iOS:UI系列之UIScrollview和UIPagecontrol

转眼间,又是一天,就这样忙忙碌碌的一天一天的过着, 不过还好,不是浑浑噩噩的,也算是小有所成,劳有所获吧,嘿嘿! 好了,到了总结的时间啦, 下面就为大家简单讲解下我今天学习的内容吧,希望对各位都有所帮助吧,同时也是对自己的一种激励,最终实现共赢吧 嘿嘿! 首先,在上课时间我们先简单讲述了UIScrollView, 它是一个滚动视图,继承于UIView,他没有自己的初始化方法,所以要用到父类的创建方法下面就为大家简单说明下其创建过程哈: UIScrollView *scrollView = [[U

Swift 菊花、UIPageControl和UIProgressView

// Make: 加载 菊花 func _initUIActivityIndicatorView() { let activity = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.White) activity.frame = CGRect(x: 100, y: 100, width: 50, height: 50) activity.backgroundColor = UIColor.

UIScrollView —— 分页控件详解(三)——(第一讲)

1 . 所用知识 须知,要达到分页效果,所以会用到UIScrollView的ContentOffset属性,设置其UIScrollView分页移动位置,要有页码就用到了UIPageControl控件显示页码条,而且不要开始不要忘记了设置UIScrollView的属性ContentSize来设置其展示内容范围,要让UIScrollView达到分页效果,还要设置其属性pagingEnabled为YES. 2 . 案例详情 1> 在storyboard上拖拽一个UIScrollView和UIPageC

iOS学习笔记——滚动视图(scrollView)

滚动视图:在根视图中添加UIScrollViewDelegate协议,声明一些对象属性 @interface BoViewController : UIViewController<UIScrollViewDelegate> //滚动视图对象 @property (retain, nonatomic) UIScrollView *scrollView; //视图中小圆点,对应视图的页码 @property (retain, nonatomic) UIPageControl *pageContr

iOS开发 UIScrollView制作APP引导页

http://jingyan.baidu.com/article/4dc40848a341dfc8d846f152.html 听语音 | 浏览:4606 | 更新:2015-02-10 12:14 | 标签:制作 1 2 3 4 5 6 7 分步阅读 一键约师傅 百度师傅最快的到家服务,最优质的电脑清灰! 应用程序APP一般都有引导页,引导页可以作为操作指南指导用户熟悉使用:也可以展现给用户,让用户了解APP的功能作用.引导页制作简单,一般只需要一组图片,再把图片组展现出来就可以了.展示图片组常

iOS App初次启动时的用户引导页制作实例分享

iOS App初次启动时的用户引导页制作实例分享 作者:老初 字体:[增加 减小] 类型:转载 时间:2016-03-09我要评论 这篇文章主要介绍了iOS App初次启动时的用户引导页制作实例分享,其中判断程序是否是第一次或版本更新以后第一次启动是一个关键点,需要的朋友可以参考下 应用程序APP一般都有引导页,引导页可以作为操作指南指导用户熟悉使用:也可以展现给用户,让用户了解APP的功能作用.引导页制作简单,一般只需要一组图片,再把图片组展现出来就可以了.展示图片组常用UIScrollVie