UISegmentedControl without rounded corner?(UISegmentedControl 没有圆角?)
问题描述
有没有办法摆脱 UISegmentedControl 的圆角或者这是默认行为?
Is there a way of get rid of UISegmentedControl's rounded corners or it is the default behavior?
推荐答案
不,没有 API 可以让您控制段的布局.
No, there is no API that gives you control over the layout of the segments.
您可能会尝试查看 UISegmentedControl 的 view.subviews 并尝试根据您的需要更改它们.但从个人经验来看,我不建议这样做.如果 Apple 将来更改订单,您的应用程序可能会崩溃.最简单的做法是创建自定义 UIButtons,其行为类似于切换按钮并像 UISegmentedControls 一样控制它们(对于切换按钮,请参阅 如何使用 UIButton 作为切换开关).
You could probably try looking into the UISegmentedControl's view.subviews and try to change them according to your needs. But from personal experience I would not advice that. If Apple changed their order in the future your app will probably crash. The easiest thing to do is to create custom UIButtons that behave as toggle-buttons and control them like a UISegmentedControls (for toggle-buttons see How to use a UIButton as a toggle switch).
这篇关于UISegmentedControl 没有圆角?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:UISegmentedControl 没有圆角?


- Android - 我如何找出用户有多少未读电子邮件? 2022-01-01
- 想使用ViewPager,无法识别android.support.*? 2022-01-01
- 使用自定义动画时在 iOS9 上忽略 edgesForExtendedLayout 2022-01-01
- MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON 2022-01-01
- android 4中的android RadioButton问题 2022-01-01
- Android - 拆分 Drawable 2022-01-01
- Android viewpager检测滑动超出范围 2022-01-01
- 用 Swift 实现 UITextFieldDelegate 2022-01-01
- 如何检查发送到 Android 应用程序的 Firebase 消息的传递状态? 2022-01-01
- 在测试浓缩咖啡时,Android设备不会在屏幕上启动活动 2022-01-01