ios - 带方角的 UISegmentedControl

标签 ios ios5 uisegmentedcontrol cornerradius

我想用子类修改 UISegmentedControl 以删除圆角。我似乎无法设置 cornerRadius。使 SegmentedControl 比屏幕宽(因此“切掉”角落)不是一种选择,因为我有 4 或 5 个段,然后它们的大小会有所不同。

有办法吗?

谢谢

最佳答案

要制作角方 block ,请使用以下代码:

segmentContrl.layer.borderColor=*anycolor*.CGColor;
segmentContrl.layer.cornerRadius = 0.0;
segmentContrl.layer.borderWidth = 1.5f;

关于ios - 带方角的 UISegmentedControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7739173/

相关文章:

iphone - 应用程序引用 Payload 中的非公共(public)选择器

ios - 带有 UISegmentedControl AutoLayout 的 UIToolbar(/全宽)

ios - 获取 api swift 可编码和模型数据中的位置

ios - 架构 armv7 的 undefined symbol 。 xcode 10.ionic ios 项目

iphone - 从我自己的应用程序发送图像+文本到 iMessage

objective-c - 使用 UISegmentedControl 使某些 UIButtons 消失

ios - 使用 UISegmentedControl 切换 viewController

ios - 添加图像时静态 TableView 崩溃

ios - CoreSpotlight 索引 - 图像加载

core-data - 问题未知类型名称NSManagedObject