UIControl

UIControl 控制

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

UISegmentedControl 分段控制器

初始化方法:UISegmentedControl *seg = [[UISegmentedControl alloc]initWithItems:@[@"消息",@"电话",@"微信"]];

selectedSegmentIndex = 1;  选中分段下标(控制哪个分段被选中   默认是0)

tintColor = [UIColor lightGrayColor];  渲染颜色(改变控件自身的颜色  边框颜色/选中颜色/字体颜色)

[seg insertSegmentWithTitle:@"陌陌" atIndex:2 animated:YES]; 插入新的分段(插入后  宽度不变  很少会用到)

//添加一个响应事件(通过下标值得变化触发方法)

[*** addTarget:self action:@selector(segAction:) forControlEvents:(UIControlEventValueChanged)];

实例图:


UISlider   滑块控制器

//划过的距离  (滑块左 默认蓝色)

sl.minimumTrackTintColor = [UIColor blackColor];

//未滑过的颜色(滑块右)

sl.maximumTrackTintColor = [UIColor redColor];

//滑块颜色

sl.thumbTintColor = [UIColor blueColor];

//滑动范围(默认为0)

//最小值

sl.minimumValue = 100;

//最大值

sl.maximumValue = 1000;

//更新滑块更新点

sl.value = - 100;

实例图:

UIPageControl 页码控制器

//页数(点的个数要在所在视图的范围内)

PC.numberOfPages = 4;

//当前页

PC.currentPage = 3;

//页码颜色

PC.pageIndicatorTintColor = [UIColor redColor];

//当前页码颜色

PC.currentPageIndicatorTintColor = [UIColor yellowColor];

实例图:


UISwitch 开关

//开关属性(默认NO)

sw.on = YES;

//开启时颜色

sw.onTintColor = [UIColor redColor];

//关闭时颜色

sw.tintColor = [UIColor yellowColor];

//按钮颜色

sw.thumbTintColor = [UIColor blueColor];

实例图:


setBackgroundImage:<#(nullable UIImage *)#> forState:<#(UIControlState)#>  给button添加图片


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • //addTarget:action:forControlEvents: //添加响应事件(满足什么条件下 让...
    肉肉要次肉阅读 240评论 0 1
  • UIControl 控制类 主要学习了分段控制器、滑块控制器、页码控制器、开关、步进控制器 一、分段控制器UISe...
    青花_阅读 356评论 0 0
  • self.view.backgroundColor = [UIColor whiteColor]; //UICon...
    修木头阅读 262评论 0 0
  • // UIControl控制类 // addTarget:action:forControlEvents //添加...
    Devili阅读 304评论 0 0
  • 原文地址:http://www.jianshu.com/p/58be258a4465 1、准备好 制作dmg文件的...
    topws1阅读 9,981评论 6 8