UIControl 控制类

addTarget:action:forControlEvents

添加响应事件(满足什么条件下 让人调用某方法)

UISegmentedControl 分段控制器

选中分段下标 selectedSegmentIndex

渲染颜色 tintColor

插入新的分段 insertSegmentWithTitle:@“xx” atIndex:2 animated :YES

添加响应事件

#pragma mark -分段控制器

- (void)segAction:(UISegmentedControl*)seg

{

//获取视图对象的方式

// 1.tag值

// 2.属性

if(seg.selectedSegmentIndex==0) {

// transition过渡动画

//参数1:开始视图

//参数2:结束视图

//参数3:持续时间

//参数4:动画选项

//参数5:完成动画之后调用的block

[UIViewtransitionFromView:self.greenVtoView:self.redVduration:1options:UIViewAnimationOptionTransitionCurlDowncompletion:^(BOOLfinished) {

}];

}

if(seg.selectedSegmentIndex==1) {

[UIViewtransitionFromView:self.redVtoView:self.greenVduration:1options:UIViewAnimationOptionTransitionCurlUpcompletion:^(BOOLfinished) {

}];

}

UISlider 滑块控制器

划过距离的颜色(滑块左)minimumTrackTintColor

未划过距离的颜色(滑块右)maximumTrackTintColor

添加响应事件

滑动范围(最小值minimumValue/最大值maximumValue)

用value设置滑块起始点

UIPageControl 页码控制器

页码颜色numberOfPages

当前页currentPage

页码颜色pageIndicatorTintColor

当前页颜色currentPageIndicatorTintColor

响应事件

UISwitch 开关

开关属性用on(BOOL)设置

开启时颜色onTintColor

关闭时边框颜色tintColor

按钮颜色thumbTintColor

响应方法

stepper 步进控制器

最大值minimumValue

最小值maximumValue

用value控制初值

stepValue每次变化的大小

是否显示每次值变化continuous

按住时是否自动变化 autorepeat

是否允许从max回到min wraps

添加事件

你可能感兴趣的:(UIControl 控制类)