zoukankan      html  css  js  c++  java
  • IOS UI segmentedControl UISegmentedControl 常见属性和用法

     UISegmentedControl中一些常见的属性和用法

    //设置以图案作为分段的显示,仅需要图案的轮廓,这样颜色为分段的背景颜色

    //    NSArray *items = @[[UIImage imageNamed:@"segmented1"],[UIImage imageNamed:@"segmented_4"],[UIImage imageNamed:@"segmented_3"],[UIImage imageNamed:@"segmented_2"]];

        

        NSArray *items = @[@"视频",@"音乐",@"图片",@"软件"];

    //    [[UISegmentedControl appearance]setBackgroundImage:items forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

        

        UISegmentedControl *segmentedC =[[UISegmentedControl alloc]initWithItems:items];

        //设置第几索引分段为图片

        [segmentedC setImage:[UIImage imageNamed:@"segmented_4"] forSegmentAtIndex:2];

        //设置默认的第几索引分段为不可选

        [segmentedC setEnabled:NO forSegmentAtIndex:2];

       

        //设置第几分段的宽度大小

    //    [segmentedC setWidth:10.0 forSegmentAtIndex:1];

      

       // [segmentedC setTitleTextAttributes:unselectedTextAttributes forState:UIControlStateNormal];

    //   segmentedC.backgroundColor  = [UIColor brownColor];

        //设置点击分段是否恢复原来的样子,默认为NO

    //   segmentedC.momentary = YES;

        

        //改变低级分段的内容

        [segmentedC setTitle:@"YES" forSegmentAtIndex:0];

        //设置为圆角的矩形

        segmentedC.layer.cornerRadius = 20;

        //设置四个圆角有边界的虚线

        segmentedC.layer.masksToBounds = YES;

        segmentedC.selectedSegmentIndex = 1;   //默认选中第几个分割段

    //  segmentedC.tintColor = [UIColor yellowColor];  //设置分割段边界和字体的颜色

        segmentedC.frame =CGRectMake(5, 20, 310, 40);

    //设置点击索引分段时的反应

        [segmentedC addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged];

      

        [self.window  addSubview:segmentedC];

        [segmentedC release];

  • 相关阅读:
    清除页面广告?身为前端,自己做一款简易的Chrome扩展吧
    Nginx 引入线程池,提升 9 倍性能
    调试时屏蔽JavaScript库代码 –Chrome DevTools Blackbox功能介绍
    收集的React.JS资料
    谈谈 React.js 的核心入门知识
    同时包含字母和数字的正则表达式
    Word2010撤销按钮失效,Ctrl+Z失效解决办法
    大数据于产业金融领域的运用究竟如何很好的实现
    HTTP 错误 500.19
    WindowsServer2012桌面图标设置
  • 原文地址:https://www.cnblogs.com/meixian/p/4582406.html
Copyright © 2011-2022 走看看