创建自定义segmentControl

问题描述 投票:1回答:2

我正在尝试创建一个相当自定义的segmentControl。下面是创建此类的最简单方法。仅带有文本和边框线的选定内容?

enter image description here

ios objective-c swift uisegmentedcontrol
2个回答
0
投票

选择-1

您刚刚创建了4个按钮,并创建了一个通用方法,在该方法内部,为每个按钮分配标签以标识选择了哪个按钮,在该选定按钮上更改TextColor并使用Underline,其他按钮则是另一个颜色

选择-2

您刚刚创建了4个按钮,并创建了一个常用方法,在该方法内部,为每个按钮分配标签以标识选择了哪个按钮,在该选定按钮上更改Image中的UIControlStateNormal,否则不选择按钮使用普通文本或其他图片


0
投票

您可以创建按钮并为每个按钮赋予标签,这将标识已选择哪个按钮。每当按钮被标记为选中状态时,其状态就会更改为.selected并带有其图像。

© www.soinside.com 2019 - 2024. All rights reserved.