zoukankan      html  css  js  c++  java
  • UISehmentControl

    UISegmentControl

    1、 初始化:

    UISegmentedControl *seg  =[[UISegmentedControl alloc] initWithFrame:CGRectMake(30, 100, 200, 40)];//创建时初始化大小,但是不设置每段的参数

    UISegmentedControl *seg1 = [[UISegmentedControl alloc] initWithItems:@[@"1",@"2",@"3"]];//初始化时直接给出初始的段数及title

    2、     [seg setTitle:@"我的" forSegmentAtIndex:0];//设置某一段的标题文字

    3、    [seg setImage:[UIImage imageNamed:@"lanzuan"] forSegmentAtIndex:0];//设置某一分段的image,注意title和image二者只能存在一个

    4、    [seg insertSegmentWithTitle:@"2" atIndex:0 animated:NO];//在下标为0的位置插入一个标题为2的分段,注意下标的合理性

    5、   [seg insertSegmentWithImage:[UIImage imageNamed:@"1.png"] atIndex:0 animated:NO];//在下标为0的位置插入一个分段,设置其图片

    6、    seg.tintColor = [UIColor whiteColor];//设置segment的边框颜色及文字/图片颜色

    7、    [seg removeSegmentAtIndex:0 animated:YES];//移除某一分段

    8、    [seg removeAllSegments];//移除所有的分段

    9、     seg.numberOfSegments;//总段数

    10、   seg.selectedSegmentIndex = 0;//默认选中第几个选段

    11、     NSString *str = [seg titleForSegmentAtIndex:0];//获取某一段的title

    12、     UIImage  *image = [seg imageForSegmentAtIndex:0];//获取某一段的图片

    13、     [seg setWidth:30 forSegmentAtIndex:0];//设置某一段的宽度

    14、     [seg setBackgroundImage:[UIImage imageNamed:@"imsend"] forState: UIControlStateNormal barMetrics: UIBarMetricsDefault];//设置常态下的背景图

    15、     [seg setBackgroundImage:[UIImage imageNamed:@"logoin_6"] forState:UIControlStateSelected barMetrics:UIBarMetricsDefault];//设置选中的背景图

    16、     [seg addTarget:self action:@selector(change:) forControlEvents:UIControlEventValueChanged];//绑定监听事件

  • 相关阅读:
    Hdu 2389 二分匹配
    Hdu 1156
    Hdu 1255
    Hdu 1542
    python 中初始化二维数组的方法
    chrome扩展小试
    浏览器的重绘与重排
    js执行环境相关
    js 触摸事件
    js柯里化的一个应用
  • 原文地址:https://www.cnblogs.com/banchuangshuying/p/4964195.html
Copyright © 2011-2022 走看看