0
如何在沒有子類的情況下在UIButton UIButtonTypeRoundedRect上繪製圖形......還是我別無選擇?請注意,圓角周圍的圖形會因其他功能而異...所以UIButton不會干擾...否則我可能只使用jpg圖像。 或者我可以限制UIButton周圍的JPG圖像的邊界?如何在UIButton UIButtonTypeRoundedRect上繪製圖形?
THX
如何在沒有子類的情況下在UIButton UIButtonTypeRoundedRect上繪製圖形......還是我別無選擇?請注意,圓角周圍的圖形會因其他功能而異...所以UIButton不會干擾...否則我可能只使用jpg圖像。 或者我可以限制UIButton周圍的JPG圖像的邊界?如何在UIButton UIButtonTypeRoundedRect上繪製圖形?
THX
如果我正確了你的問題,你需要用圓角內部的圖像(PNG或JPG)創建的UIButton。
如果你繼承的UIButton(這樣你就可以重複使用它),這可能是比較容易的,但如果你不想這樣做,只是假設我們有
UIButton *myButton;
指向與圖像等你的UIButton屬性正確設置。
首先,不要忘了
#import <QuartzCore/QuartzCore.h>
,然後簡單地設置:
myButton.layer.cornerRadius = 5.0f; //or any CGFloat values you need
如果它似乎不工作,檢查UIButton的 「剪輯子視圖」 屬性或使用:
myButton.clipsToBounds = YES;