今天遇到的新控件segmentcontrol

- (void)initSegmentControl

{

NSArray *segmentedArray = [[NSArray alloc]initWithObjects:@"1",@"2",nil];

//初始化UISegmentedControl

_showTables = [[UISegmentedControl alloc]initWithItems:segmentedArray];

_showTables.frame = CGRectMake(80.0, 150.0, 200.0, 20.0);

_showTables.selectedSegmentIndex = 0;//设置默认选择项索引

[self segmentAction:_showTables];

_showTables.tintColor = [UIColor blueColor];

[_showTables addTarget:self action:@selector(segmentAction:)forControlEvents:UIControlEventValueChanged];  //

//有基本四种样式

// _showTables.segmentedControlStyle = UISegmentedControlStylePlain;

[self.view addSubview:_showTables];

}

-(void)segmentAction:(UISegmentedControl *)Seg{

NSInteger Index = Seg.selectedSegmentIndex;

//  NSLog(@"Index %i", Index);

switch (Index) {

case 0:

[self initTableViewOne];

break;

case 1:

[self initTableViewTwo];

break;

default:

break;

}

}

简单来讲就是segment可以设置上面有几个选项,可以自定义名字,然后有一个index,和tableview一样可以在指定选项下面调用函数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容