[英]Custom Drawing in UIControl Subclass Clipping
因此,我通過重寫drawRect:
方法在UIControl
子類中進行一些自定義繪制。 問題是,即使將clipsToBounds
屬性設置為NO
,該控件也會裁剪我在其中繪制的光暈。
有任何想法嗎?
EmeilioPelaez正確。 您不能在自己的框架之外繪制。 如果要讓光暈與其他UI元素重疊,請使框架足夠大以繪制光暈,然后確保將自己的opaque
標志設置為NO,並將backgroundColor設置為[UIColor clearColor]
。 請記住,合成視圖會帶來很大的性能損失,因此也許要問自己,是否真的有必要在其他元素之上繪制發光效果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.