UIPageControl 的用法

会自动生成frame,可以设置其中心点center 来布局

@property(nonatomic) NSInteger numberOfPages;         
@property(nonatomic) NSInteger currentPage;

设置页数通过numberOfPages属性设置,

currentPage 当前选中页面

currentPageIndicatorTintColor 当前页的圆点颜色

pageIndicatorTintColor 非当前页面圆点颜色

UIPageControl 的示例代码

    UIPageControl *pageControl = [[UIPageControl alloc] init];
    pageControl.numberOfPages = 3;
    pageControl.centerX = self.view.width * 0.5;
    pageControl.centerY = self.view.height - 30;
    [self.view addSubview:pageControl];

    // 2.设置圆点的颜色
    pageControl.currentPageIndicatorTintColor = [UIColor orangeColor]; // 当前页的小圆点颜色
    pageControl.pageIndicatorTintColor = [UIColor lightGrayColor]; // 非当前页的小圆点颜色
时间: 2024-11-10 13:11:17

UIPageControl 的用法的相关文章

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

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

Swift - 页控件(UIPageControl)的用法

使用页控件可以用来展示多个桌面.比如很多应用第一次登陆时,会在开始页面使用页控件来介绍功能,通过左右滑动来切换页. 通常我们使用UIPageControl和UIScrollView相互结合来实现多页切换,滑动页面时页控件标签(即页面下方的小白点)会更新到对应的页面.而直接点击页标签时,滚动条也会滚到相应的页. (UIPageControl的当前页小圆点和非当前小圆点的颜色是可以设置的,同时如果只有一页的时候也可以选择是否显示圆点) 效果图如下:    代码如下: 1 2 3 4 5 6 7 8

简述UIPageControl的属性和用法

1.   numberOfPages // 设置有多少页 默认为0 [pageControl setNumberOfPages:kImageCount]; 2.   currentPage  // 设置当前页 [pageControl setCurrentPage:0]; 3.   pageIndicatorTintColor // 设置页码指示器颜色 [pageControl setPageIndicatorTintColor:[UIColor blackColor]]; 4.   curre

iOS UIScrollView 的基本用法

滚视图的用途很普遍,掌握一些基本用法是必须的,以下是一些基本的用法: #import <UIKit/UIKit.h> //宏定义 #define Width 300 #define Height 300 #define X 60 #define Y 100 @interface ViewController : UIViewController<UIScrollViewAccessibilityDelegate> @property(strong,nonatomic) UIScro

iOS中UIButton控件的用法及部分参数解释

在UI控件中UIButton是极其常用的一类控件,它的类对象创建与大多数UI控件使用实例方法init创建不同,通常使用类方法创建: + (id)buttonWithType:(UIButtonType)buttonType; 如果使用实例方法创建UIButton对象,如: UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(100, 300, 100, 50)]; 对象的创建是没有任何问题的,但是当为这个button对象设置一

tableView用法----博客状态案例

小烨子这两天课比较紧,晚上回来网又打不开网页,苦逼啊,趁现在可以用赶紧写 好了不瞎扯了 自定义微博步骤:1.观察应用,分析功能,了解答题流程2.加载plist取出数据,同时建立模型储存到数组中,因为这是个自定义cell,每个cell的高度都是由cell里面内容确定的,但是要设置cell的高度就要的hi用代理的的这个方法:-  (CGFloat)tableVIew:(UITableView *) heightForRowAtIndexPath:(NSIndexPath *)IndexPath问题来

UI第七讲.UIScrollView , UIScrollview的常用代理方法, UIPageControl的使用, UIPageControl与UIScrollView的结合使用

一.UIScrollView的常用属性 UIScrollView是可以滚动的view,UIView本身不能滚动,子类UIScrollview拓展了滚动方面的功能. UIScrollView是所有滚动视图的基类.以后的UITableView,UITextView等视图都是继承于该类. 使用场景:显示不下(单张?大图);内容太多(图?文混排);滚动头条(图片);相册等 UIScrollView(滚动视图)的样式: 常用属性: 1.UIScrollView的核心功能 UIScrollview主要专长于

UI基础-UIPageControl的详细使用

UIPageControl 控件在程序中出现的比较频繁,尤其在和UIScrollView配合来显示大量数据时,会使用它来控制UIScrollView的翻页.在滚动 ScrollView时可通过PageControll中的小白点来观察当前页面的位置,也可通过点击PageContrll中的小白点来滚动到指定的页 面.下面以一个简单但实用的例子来讲解PageControll的用法. 如上图中的曲线图和表格便是由ScrollView加载两个控件 (UIWebView 和 UITableView)实用其翻

js中获取时间new date()的用法

js中获取时间new date()的用法 获取时间:   var myDate = new Date();//获取系统当前时间 获取特定格式的时间: 1 myDate.getYear(); //获取当前年份(2位) 2 myDate.getFullYear(); //获取完整的年份(4位,1970-????) 3 myDate.getMonth(); //获取当前月份(0-11,0代表1月) 4 myDate.getDate(); //获取当前日(1-31) 5 myDate.getDay();