UIControl

作者: 脱下国际篮化身程序猿 | 来源:发表于2016-02-20 12:16 被阅读35次

    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添加图片


    相关文章

      网友评论

          本文标题:UIControl

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