iOS中的分页控件(UIPageControl)

#import "RootViewController.h"

@interface RootViewController ()

@end

@implementation RootViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    /**
     *  UIPageControl 分页控件,提供以下几个功能:
     1.展示当前总页数
     2.展示当前是第几页
     3.切换pageControl的当前显示的点对应显示不同的界面
     */
    //1.创建控件
    UIPageControl *pageControl = [[UIPageControl alloc] initWithFrame:CGRectMake(20, 30, 260, 30)];

    //2.配置属性
   // pageControl.backgroundColor = [UIColor redColor];
    //3.设置显示的总页数
    pageControl.numberOfPages = 10;
    //4.设置点颜色
    pageControl.pageIndicatorTintColor = [UIColor redColor];

    //设置当前点的颜色   current 当前的意思
    pageControl.currentPageIndicatorTintColor = [UIColor blueColor];

    //设置默认的当前点
    pageControl.currentPage = 5;

    //添加响应事件
    [pageControl addTarget:self action:@selector(handlePageControl:) forControlEvents:UIControlEventValueChanged];

    //3.添加到父视图
    [self.view addSubview:pageControl];
    //4.释放
    [pageControl release];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
#pragma 点
- (void)handlePageControl:(UIPageControl *)pageControl
{
    NSLog(@"%ld",pageControl.currentPage);
}
时间: 2024-10-09 22:36:21

iOS中的分页控件(UIPageControl)的相关文章

?关于ios中的点赞控件效果的实现--UIControl

关于ios中的点赞控件效果的实现--UIControl 在开发当中,可能很多时候都需要做个点赞的需求,如果用按钮实现,按钮作为一个系统复合控件,外部是一个 View-->UIControl的容器, 内部包含了UILabel和UIImage,以及一些排版规则.用UIButton就很难去做一些在"赞"和"取消赞"切换时的效果. 可是我们又很需要UIButton似的事件响应机制. 怎么办? 对! 就是使用UIControl. UIControl在这里有两个突出的优势

IOS中Table View控件练习

之前两篇博客简单学习了Picker view控件的使用,接下来再学习IOS应用中很重要的一个视图--表视图. 在表视图中,每个表视图都是UITableView的一个实例,每个可见行都是UITableViewCell的一个实例. 表视图有两种基本格式,分组的表和普通表,普通表可以实现索引,实现了索引的表成为索引表.(PS.技术上,分组表也可以实现索引,不过好像苹果的设计规范中不支持) 一个简单的表视图应用 界面设计: 向storyboard中拖一个table view控件,他会自动占满屏幕,至于约

iOS中的分段控件(UISegmentedControl)和滑块控件(UISlider)

#import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //分段控件 //1.创建控件 /* NSArray *items = @[@"轻拍

IOS中xcode6以上控件布局适配,两控件的距离,控件占百分比

1.控件的适配 让下面的view(绿色部分)模拟器,这就需要做一下人为的约束(constraints) 1.首先做一个顶端约束,选中view(一定要选中要需要调整的控件)——Editor——Pin——Top Space to Superview 2.接下来将Contant值设为为0,意思是view这个控件与模拟器顶端距离为0,设置为0了之后,左侧视图并不会发生变化,这个约束会在编译时起作用,开发中并不会实时响应 接下来依次添加左侧约束(Leading Space to Superview).右侧

iOS中的UILabel控件

UILabel也是相当常用的控件,主要是用来显示一段文字的,因此常用方法也是对控件内文字的一些设置. 1 //文本标签 2 UILabel *label = [[UILabel alloc]init]; 3 label.frame = CGRectMake(10, 100, 355, 300); 4 label.backgroundColor = [UIColor yellowColor]; 5 //文本 6 label.text = @"Hello.iOSghuirhgoireghoieugh

ios中VRGCalendarView日历控件

http://pan.baidu.com/share/link?shareid=4166002480&uk=923776187 官网 https://github.com/TjeerdVurig/Vurig-Calendar #import <UIKit/UIKit.h> #import "VRGCalendarView.h" @interface ViewController : UIViewController<VRGCalendarViewDelegat

winform 自定义分页控件 及DataGridview数据绑定

分页效果如上图所示,用到的控件均为基本控件 ,其方法如下 右击项目-添加-新建项 选择用户控件 然后在用户控件中拖入所需要的Label,Button,Text 用户控件全部代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text; usin

在DevExpress程序中使用Winform分页控件直接录入数据并保存

一般情况下,我们都倾向于使用一个组织比较好的独立界面来录入或者展示相关的数据,这样处理比较规范,也方便显示比较复杂的数据.不过在一些情况下,我们也可能需要直接在GridView表格上直接录入或者修改数据,这种对于字段比较少,而且内容相对比较简单的情况下,效率是比较高的一种输入方式.本篇随笔主要介绍在DevExpress程序中使用GridView直接录入数据并保存的实现,以及使用Winform分页控件来进行数据直接录入的实现操作. 1.在GridView上展示数据 在GridView上展示数据,只

Angularjs中使用jquery分页控件

首篇,不知写何物,思来想去,敬上分页控件使用方法,望共同探讨. 分页乃前端数据展现之常用功能,而在我们使用的Angular js中,原生的分页需要将数据全部取到前端后,然后再到前端分页,在大批量数据操作时并不实用.接下来,我来介绍了将一种jquery的分页控件修改为Angularjs指令的方法. 首先在web项目中引用jquery1.10.Angularjs库文件以及jq-pagination控件. 我降指令名称为custompagination,为指令添加Html样式. 然后给指令添加对应的控