博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UI控件之Segment
阅读量:5231 次
发布时间:2019-06-14

本文共 1916 字,大约阅读时间需要 6 分钟。

@interface ViewController (){    UISegmentedControl *_segment;}
@implementation ViewController- (void)viewDidLoad{    [super viewDidLoad]; /*    //Items是数组,按顺序添加到segment(分段)上    UISegmentedControl *segment = [[UISegmentedControl alloc] initWithItems:@[ [UIImage imageNamed:@"1.jpg"], @"电话",@"消息"]];    //默认选择的    segment.selectedSegmentIndex = 1;        segment.frame = CGRectMake(100.f, 100.f, 200.f, 30.f);        segment.tintColor = [UIColor orangeColor];        [self.view addSubview:segment];        */    _segment = [[UISegmentedControl alloc] initWithItems:@[@"河科大",@"清华",@"北大"]];        _segment.frame = CGRectMake(100.f, 100.f, 200.f, 30.f);    //这个atIndex中又容错性,用100也是加到第四个,自己设计的时候,如果加入的索引值大于数组元素个数,酒吧索引值设置为数组长度    [_segment insertSegmentWithImage:[UIImage imageNamed:@"1.jpg"] atIndex:1 animated:YES];        [_segment removeSegmentAtIndex:1 animated:YES];    //设置宽度        [_segment setWidth:33.f forSegmentAtIndex:1];    //设置不能点击    [_segment setEnabled:NO forSegmentAtIndex:1];        [self.view addSubview:_segment];            UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(10.f, 20.f, 30.f, 30.f)];        btn.backgroundColor = [UIColor orangeColor];    [self.view addSubview:btn];    [btn addTarget:self action:@selector(action) forControlEvents:UIControlEventTouchUpInside];    UIButton *delBtn = [[UIButton alloc] initWithFrame:CGRectMake(40.f, 20.f, 30.f, 30.f)];        delBtn.backgroundColor = [UIColor purpleColor];    [delBtn addTarget:self action:@selector(delBtnClick) forControlEvents:UIControlEventTouchUpInside];    [self.view addSubview:delBtn];    }- (void)action{    //点击按钮添加一个段//    [_segment insertSegmentWithImage:[UIImage imageNamed:@"1.jpg"] atIndex:4 animated:YES];    [_segment insertSegmentWithTitle:@"北航" atIndex:1 animated:YES];}- (void)delBtnClick{
//删除 [_segment removeSegmentAtIndex:1 animated:YES];}

 

转载于:https://www.cnblogs.com/TianHero/p/5109663.html

你可能感兴趣的文章
python中贪婪与非贪婪
查看>>
guava API整理
查看>>
无锁编程笔记
查看>>
jquery mobile
查看>>
sql 技巧
查看>>
在Windows环境下使用短信猫收发短信的简单配置:
查看>>
如何在vue单页应用中使用百度地图
查看>>
Ubuntu 下安装Go语言
查看>>
Application对象
查看>>
命令查看当前电脑安装所有版本.NET Core SKD
查看>>
《Photoshop CS4手绘艺术技法》
查看>>
random
查看>>
使用CSP防止XSS攻击
查看>>
unity3d--NGUI制作中文字体
查看>>
Bean属性的常用配置
查看>>
Spring容器中Bean的生命周期
查看>>
Springboot使用步骤
查看>>
Spring其他注解
查看>>
Spring属性注入
查看>>
Springboot-配置文件
查看>>