簡體   English   中英

使用UIView作為UIButton的背景?

[英]Use a UIView as the background of a UIButton?

我有一個UIButton。 我想使用自定義UIView對象作為背景,而不是給它一個背景圖像。 我意識到我可以通過將UIView渲染成圖像然后使用它來做到這一點。 但有更好的方法嗎?

我看過玩Bu​​tton的視圖樹,但這似乎有不良的副作用。

為了達到同樣的目的,我通常這樣做:

將子視圖添加到parentView

將帶有clearColor的UIButton添加到parentView,其框架與子視圖相同。

您可以通過創建一個自定義UIView類來實現相同的功能,該類具有此視圖和按鈕作為其屬性。

如果你想使用UIView作為按鈕,你應該只是向UIView添加一個輕擊手勢識別器並使用它。 你有什么具體的東西嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM