【发布时间】:2014-06-24 06:30:18
【问题描述】:
我有一个自定义UIButton,具有透明背景和白色标题。
我正在寻找一个简单的解决方案来在突出显示(白色背景和透明标题)上反转它,因为它是在系统UISegmentedControl 上实现的。
有没有比在用作CALayer 掩码的快照上反转 alpha 更简单的解决方案?
如果没有,你能告诉我如何反转CALayer alpha?
【问题讨论】:
-
设置标题颜色为button.superView.backgroundColor
-
但我希望标题是真正透明的 - 不是类似的超级视图背景颜色。
-
据我所知,您可能不得不使用 CGMask... 所以将标题设为黑色,将按钮设为白色,然后将其遮盖到背景中,然后在下方放置第二个按钮首先那只是纯白色。
标签: ios objective-c uibutton calayer alpha