美文网首页iOS开发iOS开发控件类
ios开发UI篇—UIPageController

ios开发UI篇—UIPageController

作者: coder小鹏 | 来源:发表于2018-02-09 21:17 被阅读106次

概述

  • UIPageControl控件在程序中出现的⽐较频繁,尤其在和UIScrollView(滚动视图)配合来显⽰⼤量数据时,会使⽤它来控制UIScrollView的翻页。在滚动ScrollView时可通过PageControl中的⼩⽩点来观察当前页⾯的位置,也可通过点击PageControl中的⼩⽩点来滚动到指定的页⾯。

属性和方法

初始化方法

UIPageControl *pageController = [[UIPageControl alloc] initWithFrame:CGRectMake(0, [UIScreen mainScreen].bounds.size.height - 40, [UIScreen mainScreen].bounds.size.width, 40)];

设置小白点的个数

pageController.numberOfPages = 10;

设置当前选中的点

pageController.currentPage = 0;

设置当前选中的小白点的颜色

 pageController.currentPageIndicatorTintColor = [UIColor redColor];

设置未选中小白点的颜色

 pageController.pageIndicatorTintColor = [UIColor greenColor];

用于控制是否只有一个页面时隐藏页面控件(默认值为NO)

pageController.hidesForSinglePage = YES;

设置此属性的值,YES以便当用户点击控件以转到新页面时,类将延迟更新页面控件,直到它调用。将该值设置为(缺省值)以立即更新页面控件。

pageController.defersCurrentPageDisplay = YES;

此方法更新页面指示器,以便当前页面(白点)与从中返回的值匹配。如果is 的值忽略这个方法。设置值直接立即更新指标。

[pageController updateCurrentPageDisplay];

添加点击事件

[pageController addTarget:self action:@selector(valueChanged:) forControlEvents:(UIControlEventValueChanged)];

相关文章

  • ios开发UI篇—UIPageController

    概述 UIPageControl控件在程序中出现的⽐较频繁,尤其在和UIScrollView(滚动视图)配合来显⽰...

  • UI常用的控件

    #iOS开发之UI篇#iOS开发之UI篇 #常用控件介绍1## #UI第09天:滚动视图# ##UIScrollV...

  • KVC

    iOS 如何使用KVC iOS开发UI篇—Kvc简单介绍 iOS开发系列--Objective-C之KVC、KVO

  • iOS 仿射变换

    一、iOS 仿射变换CGAffineTransform详解IOS开发UI篇--仿射变换(CGAffineTrans...

  • IOS学习(9)-UITabBarController

    iOS开发UI篇—UITabBarController简单介绍视图之UITabBarController结构详解(...

  • flutter-pageview

    类似iOS 的UIPageController 构建 构建row pagecontroller

  • iOS部分控件介绍及设计规范

    iOS及Android图标按钮设计规范 UI设计师需要了解的开发中常用的UI控件(ios篇) iOS交互设计基础之...

  • TabBarController简单介绍

    iOS开发UI篇—UITabBarController简单介绍一、简单介绍UITabBarController和U...

  • iOS篇-UI篇-CoreAnimation(核心动画)

    iOS篇-UI篇-CoreAnimation(核心动画) iOS篇-UI篇-CoreAnimation(核心动画)

  • iOS组编程规范

    一,UI篇 版本迭代的过程中,大部分的时间在和UI打交道,UI开发也是iOS开发里面比较辛苦的地方。从au...

网友评论

  • 各种垫底:写错了我的哥, 你写的是UIPageControl而不是UIPageController
    coder小鹏:@各种垫底 已更新

本文标题:ios开发UI篇—UIPageController

本文链接:https://www.haomeiwen.com/subject/yrpqtftx.html