UISegmentedControl *segContontrol = [[UISegmentedControl alloc] initWithItems:@[@"全部商家",@"全部商品"]];
//设置选项卡的主题颜色
[segContontrol setTintColor:[UIColor orangeColor]];
//设置选项卡被选中的颜色
[segContontrol setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor whiteColor]} forState:UIControlStateSelected];
//设置选中的选项卡
segContontrol.selectedSegmentIndex = 0;
[segContontrol addTarget:self action:@selector(segmentControlDidChangedValue:) forControlEvents:UIControlEventValueChanged];//注意,这里是UIControlEventValueChanged
self.navigationItem.titleView = segContontrol;
Action的实现:
- (void)segmentControlDidChangedValue:(UISegmentedControl *)sender
{
//这里实现点击事件的方法
}
/**
* Author:Jn
* GitHub:https://github.com/JnKindle
* cnblogs:http://www.cnblogs.com/JnKindle
*/