`
mmdev
  • 浏览: 13435861 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

UIPageControl 分页控件-IOS开发

 
阅读更多

声明
欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。
文章出处:http://blog.csdn.net/iukey

分页控件是一种用来取代导航栏的可见指示器,方便手势直接翻页,最典型的应用便是iPhone的主屏幕,当图标过多会自动增加页面,在屏幕底部你会看到原点,用来只是当前页面,并且会随着翻页自动更新。

一、创建


二、设置属性

1. 页面数目

默认第一页会被选中。如果要选择其他页,可以设置currentPage 属性。页面索引从 0 开始:

默认情况下,即使只有一个页面,指示器也会显示进来。如果要在仅有一个页面的情况下隐藏指示器,可以将 hideForSinglePage 的值设为 YES。

如果你希望直到有时间执行完你的操作之后,才更新当前指示器当前指示页,可以将 defersCurrentPageDisPlay 设为YES。这样的话你必须调用控件的 updateCurentPageDisPlay 来更新当前页:三、显示控件

四、通知
当用户点触分页控件时,会产生一个 UIControlEventVakueChanged 事件。你可以用UIControl 类的 addTarget 方法,为其指定一个动作:


OK.讲完了。简单吧。远远不止这些,分页控件往往伴随着手势操作,这个留待以后再讲。

分享到:
评论

相关推荐

    iOS App开发中的UIPageControl分页控件使用小结

    在iOS应用开发中,UIPageControl是苹果提供的一种用于页面导航的简单控件,它通常与UIScrollView或UICollectionView配合使用,为用户提供直观的翻页指示。本文将深入探讨UIPageControl的使用方法及其常见属性。 ...

    ios-ios 轮播图.zip

    在本项目“ios-ios 轮播图.zip”中,开发者已经实现了一个自定义的轮播图功能,包括分页控制器和滚动视图的完整实现。这个项目可以从GitHub获取,仓库名为“RogueYBJ/YBJScrollView”。 首先,让我们详细了解一下...

    ipad分页控件自定义

    在iOS SDK中,苹果提供了UIPageControl类来实现这一功能,但有时候为了满足特定的界面设计或者交互需求,开发者可能需要对分页控件进行自定义。本文将深入探讨如何在iPad应用中自定义分页控件。 首先,了解...

    swift-一个简单的滚动广告栏图片来源可以选择本地或者网络可以添加标题和分页控件

    Swift是一种由Apple公司推出的编程语言,它被广泛用于iOS、macOS、watchOS以及tvOS的应用开发。在本文中,我们将深入探讨如何使用Swift来创建一个简单的滚动广告栏,该广告栏可以从本地或网络获取图片,并支持添加...

    UIpageControl

    总结来说,`UIPageControl`是iOS开发中一个简单但实用的控件,它帮助用户在多页面内容中导航。通过设置其属性和与`UIScrollView`的联动,我们可以创建出符合设计要求的分页指示器,提升用户体验。同时,对于有特殊...

    ios-分页控制器.zip

    这个“ios-分页控制器.zip”压缩包可能包含了一个示例项目或者相关代码资源,用于演示如何在iOS应用中实现分页控制器功能。以下是对分页控制器及相关知识点的详细解释: 1. UIPageViewController 类:...

    XXPageViewController分页控件

    在iOS开发中,分页控件是一种常见的UI元素,常用于展示多个视图或者内容板块,并且允许用户通过滑动屏幕在这些板块之间切换。本篇将详细介绍XXPageViewController的设计原理、实现方式以及如何在项目中集成和自定义...

    iOS UIScrollView and UIPageControl

    在iOS开发中,UIScrollView和UIPageControl是两个非常重要的组件,它们被广泛用于构建具有滚动功能和分页显示的应用界面。下面将详细讲解这两个组件的工作原理、如何使用以及它们之间的协同工作。 首先,...

    ios开发scollview和pagecontrol的使用

    在iOS开发中,ScrollView和PageControl是两种非常重要的UI组件,它们被广泛用于构建具有滚动功能和分页显示的应用界面。ScrollView允许用户在超过屏幕大小的内容之间滑动,而PageControl则提供了一个简单的视觉指示...

    UIpageControl.....Demo 分享

    【UIPageControl】是iOS平台上一个非常常见的控件,它在用户界面中通常用来指示一个内容视图的分页情况,比如在展示一系列图片或页面时,用户可以通过滑动来切换,而UIPageControl则会显示当前是第几页以及总共有...

    ios scrollview 分页

    总之,通过巧妙地组合UIScrollView和UIPageControl,开发者可以在iOS应用中实现滑动分页功能,提供类似电子书或幻灯片的浏览体验。在实际开发中,应根据项目需求进行定制和优化,以提高用户体验。

    ios-一款钢琴分页控制器.zip

    总之,"ios-一款钢琴分页控制器.zip"项目展示了如何使用Swift和iOS开发技术来创建一个独特的用户界面元素,通过自定义UI控件和动画效果提升用户体验。对于初学者,这是一个很好的实践项目,可以帮助他们掌握Swift...

    IOS源码——ios分页的滚动视图.7z

    1. **UIPageControl**: 在iOS中,`UIPageControl`是系统提供的一个控件,通常与`UIScrollView`一起使用,用于显示当前页面和总页面数的小圆点。用户可以通过点击圆点来切换页面,但不直接支持滚动。 2. **...

    ios5.0 开发基础教程 源码

    - **分页控制(UIPageControl)**:用于指示当前页面在多页之间的位置。 2. **相机使用**:通过UIImagePickerController类,开发者可以集成摄像头功能,让用户拍摄照片或选择相册中的图片。这涉及到权限请求、预览...

    PageControl,分页小点,小圆点,动画,分页控件

    OC 版,下载地址:https://github.com/wayone/WOPageControl-OCSwift 版,下载地址:https://github.com/wayone/WOPageControl-Swift

    iOS开发中使用UIScrollView实现图片轮播和点击加载

    在iOS应用开发中,图片轮播是一种常见的功能,用于展示多张图片或者广告,通常伴随着自动轮播和点击加载更多内容的特性。本文将详细介绍如何使用UIScrollView来实现这一功能,以Objective-C为编程语言。 首先,我们...

    ios-DRImgCollectionView-无限轮播图.zip

    综上所述,`ios-DRImgCollectionView-无限轮播图.zip`项目展示了如何利用`UICollectionView`和自定义的`UIPageControl`实现一个功能丰富的无限轮播图。开发者可以在此基础上进一步扩展,比如添加手势识别、添加分页...

    ios-常见的选项卡.zip

    标题"ios-常见的选项卡.zip"表明这是一个关于iOS选项卡界面设计的资源包,可能包含示例代码、设计模板或者相关教程。描述中的“可以指示当前的选择,文字个数不限”暗示了这个资源可能涵盖了选项卡不仅限于单一文字...

    KIImagePager iOS

    在iOS开发中,`Pager`通常指的是分页控件,用于展示多份内容并让用户能够逐个浏览。而`Image`在这里特指图像或图片,是移动应用中常见的元素,特别是在多媒体应用和社交媒体应用中。KIImagePager将这两者结合,实现...

Global site tag (gtag.js) - Google Analytics