![](/img/trans.png)
[英]Swift: Set UIView as the background of UIBarButton/UIButton
[英]Use a UIView as the background of a UIButton?
我有一个UIButton。 我想使用自定义UIView对象作为背景,而不是给它一个背景图像。 我意识到我可以通过将UIView渲染成图像然后使用它来做到这一点。 但有更好的方法吗?
我看过玩Button的视图树,但这似乎有不良的副作用。
为了达到同样的目的,我通常这样做:
将子视图添加到parentView
将带有clearColor的UIButton添加到parentView,其框架与子视图相同。
您可以通过创建一个自定义UIView类来实现相同的功能,该类具有此视图和按钮作为其属性。
如果你想使用UIView作为按钮,你应该只是向UIView添加一个轻击手势识别器并使用它。 你有什么具体的东西吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.