UISegmentedControl分段控件(基础篇)
来源:互联网 发布:淘宝商城歌莉娅 编辑:程序博客网 时间:2024/06/06 20:35
1. //创建一个分段控件
NSArray *arr = [NSArray arrayWithObjects:@"亚洲",@"欧美",@"日韩",nil];
UISegmentedControl *seg = [[UISegmentedControl alloc] initWithItems:arr];
seg.frame = CGRectMake(30, 100, 300, 50);
[self.view addSubview:seg];
2. //修改颜色
seg.tintColor = [UIColor grayColor];
3. //默认选中
seg.selectedSegmentIndex = 1;
4. //修改标题
[seg setTitle:@"动漫" forSegmentAtIndex:2];
5. //设置选项卡图片
UIImage *img = [UIImage imageNamed:@"hero1.png”];
6. //防止图片被控件渲染,保持自己的颜色
img = [img imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[seg setImage:img forSegmentAtIndex:0];
7. //添加事件
[seg addTarget:self action:@selector(selectWith:) forControlEvents:UIControlEventValueChanged];
8.// 分段控制点击时调用此方法
- (void)segValueChanged:(UISegmentedControl *)seg {
// 刷新表格 让数据源方法重新执行
[self.tableViewPlain reloadData];
}
9.指定初始化选中项
-(void)selectWith:(UISegmentedControl *)se
{
NSLog(@"%ld",se.selectedSegmentIndex);
if (se.selectedSegmentIndex == 1) {
NSLog(@"正在打开欧美");
}
}
8.效果
- UISegmentedControl分段控件(基础篇)
- iphone UISegmentedControl分段控件
- UISegmentedControl分段控件
- UISegmentedControl 分段控件
- UISegmentedControl分段控件
- UISegmentedControl分段控件
- UI UISegmentedControl分段控件
- iOS--分段控件UISegmentedControl
- 分段控件----UISegmentedControl
- UISegmentedControl分段控件使用
- UI05 _ 分段控件 -- UISegmentedControl
- UISegmentedControl分段控件使用详解
- UISegmentedControl 分段控件-IOS开发
- UISegmentedControl 分段控件-IOS开发
- UISegmentedControl 分段控件-IOS开发
- UISegmentedControl 分段控件-iOS开发
- UISegmentedControl 分段控件-IOS开发
- iOS———-分段控件(UISegmentedControl)
- 【leetcode】15.3sum 两种解法总结
- 【转载】《矛盾论》
- ~11
- Hbase原理、基本概念、基本架构
- 关于jvm的几点思考
- UISegmentedControl分段控件(基础篇)
- python爬虫爬取补天公益SRC厂商
- Python内置函数min(iterable, *[, key, default])
- webservice
- 对称加密算法
- 重写?重载?
- 梯度下降算法
- 设计之美-链表与队列
- JVM内幕:Java虚拟机详解