答案 0 :(得分:4)
您显示的图片可能是UISegmentedControl。这就是你如何点击某些内容以使其保持选中状态(并取消选择其他选项)。可以轻松自定义分段控件,以便在选择片段时与背景图像不同时背景图像不同。
答案 1 :(得分:0)
是亚光是对的,这是我在我的应用程序中使用的第三方细分控件。它很好,和你的要求一样。哦,是的,它只用Obj-C写的。 https://github.com/HeshamMegid/HMSegmentedControl
HMSegmentedControl *segmentedControl = [[HMSegmentedControl alloc] initWithSectionTitles:@[@"Search",@"Broadcast"]];
segmentedControl.frame = CGRectMake(10, 10, 300, 60);
[segmentedControl addTarget:self action:@selector(segmentedControlChangedValue:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:segmentedControl];
- (void)segmentedControlChangedValue:(id)sender {
//handle segment selection
}