UIButton带有突出显示的底部边框

时间:2016-02-29 15:36:34

标签: ios swift uibutton

我正在尝试实现图片中的自定义按钮,当点击按钮时,它会突出显示文本颜色和底部边框。有人可以帮我吗? enter image description here

2 个答案:

答案 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
}