ios - 如何在 iOS 中创建带下划线的分段控件

标签 ios objective-c uisegmentedcontrol

<分区>

如何在 iOS 中创建带下划线的分段控件(如左图)?

据我了解,它类似于 Android 原生控件。 enter image description here

谢谢

最佳答案

UISegmentedControl 包含用于自定义其外观的 API。您可以使用 -setBackgroundImage:forState:barMetrics:-setDividerImage:forLeftSegmentState:rightSegmentState:barMetrics: 为各种状态组合设置图像。

您还可以使用 -setTitleTextAttributes:forState: 自定义文本。

这些方法可以在 Customizing Appearance 中找到UISegmentedControl 文档的一部分。

关于ios - 如何在 iOS 中创建带下划线的分段控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35559300/

相关文章:

ios - 如何使用 UISegmentedControl 更改 Swift 中的标签?

android - 如何在 .NET 上序列化和在 WP、Win8、iOS 和 Android 上反序列化并保留引用

iOS Storyboard - 将 View 切换到同一层级的另一个 View Controller

ios - Controller 之间通过自定义委托(delegate)进行通信

ios - UISegmentedControl 行为

cocoa-touch - UISegmentedControl 就像在 AppStore 应用中一样

ios - 获取 UIBarButtonItem 图像相对于 iOS 7 中导航栏的位置

ios - 如何在 block 内更改对象的值(作为参数传递)

ios - 如何在 swift 3 的 UITableView 中创建和使用变量

ios7取消3次后无法登录gamecenter gain