UISegmentControl
2016-01-02 18:17
393 查看
创建UISegmentControl对象
UISegmentedControl *segmented = [[UISegmentedControl alloc] initWithItems:@[@"北京", @"上海", @"广州"]];
segmented.frame = CGRectMake(100, 100, 200, 40);
segmented.selectedSegmentIndex = 2; //默认选中某个分段,按下标
segmented.tintColor = [UIColor greenColor]; //设置segmentControl的渲染颜色
[segmented setWidth:60 forSegmentAtIndex:1]; //单独设置某个分段的宽(此方法会在原有宽度的基础上压缩其它分段的宽度).
//设置分段控件上的字体的属性
NSDictionary *textDic = @{NSFontAttributeName:[UIFont SystemFontOfSize:16], NSForegroundColorAttributeName:[UIColor redColor] };
[segmented setTittleTextAttributes:textDic forState:UIControlStateNormal];
[segmented addTarget:self action:@selector(handleSegment:) forControlEvents:UIControlEventValueChanged]; //添加点击事件
UISegmentedControl *segmented = [[UISegmentedControl alloc] initWithItems:@[@"北京", @"上海", @"广州"]];
segmented.frame = CGRectMake(100, 100, 200, 40);
segmented.selectedSegmentIndex = 2; //默认选中某个分段,按下标
segmented.tintColor = [UIColor greenColor]; //设置segmentControl的渲染颜色
[segmented setWidth:60 forSegmentAtIndex:1]; //单独设置某个分段的宽(此方法会在原有宽度的基础上压缩其它分段的宽度).
//设置分段控件上的字体的属性
NSDictionary *textDic = @{NSFontAttributeName:[UIFont SystemFontOfSize:16], NSForegroundColorAttributeName:[UIColor redColor] };
[segmented setTittleTextAttributes:textDic forState:UIControlStateNormal];
[segmented addTarget:self action:@selector(handleSegment:) forControlEvents:UIControlEventValueChanged]; //添加点击事件
相关文章推荐
- UIButton, UILabel, UITextField
- UISwitch 开关控件
- UEFI不小心误删EPS分区里的grub引导恢复
- 加载EasyUi和使用Parser解析器
- UIView属性
- POJ-3061 Subsequence(尺取法)
- 二分+线段树 Codeforces609F Frogs and mosquitoes
- Java基础之break和continue
- UITableView 滚动流程性优化
- ArrayBlockingQueue 和LinkedBlockingQueue
- BlockingQueue
- LeetCode 95:Unique Binary Search Trees II
- Android UI标题栏模板设计
- sendAsynchronousRequest 过时
- incredibuild教程
- (java多线程与并发)java并发库中的阻塞队列--BlockingQueue
- Leetcode: Range Sum Query - Mutable && Summary: Segment Tree
- Deep learning From Image to Sequence
- query的参数解析
- codeforces 375D . Tree and Queries 启发式合并 || dfs序+莫队