[英]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.