0
因此,我正在通過重寫drawRect:
方法在UIControl
子類中進行一些自定義繪圖。問題是,即使我已將clipsToBounds
屬性設置爲NO
,該控件也會裁剪出我在其中繪製的發光。UIControl Subclass Clipping中的自定義繪圖
任何想法?
因此,我正在通過重寫drawRect:
方法在UIControl
子類中進行一些自定義繪圖。問題是,即使我已將clipsToBounds
屬性設置爲NO
,該控件也會裁剪出我在其中繪製的發光。UIControl Subclass Clipping中的自定義繪圖
任何想法?
EmeilioPelaez有正確的。你不能在自己的畫框外畫畫。如果你想讓輝光重疊其他用戶界面元素,請使框架足夠大以繪製輝光,然後確保將自己的opaque
標誌設置爲NO,並將backgroundColor設置爲[UIColor clearColor]
。請記住,合成視圖產生了相當大的性能影響,所以也許問問自己,是否真的需要在其他元素上繪製光暈。
感謝您的解釋。我的思想是漫長一天的產物。乾杯! –
我認爲clipsToBounds屬性定義了它的子視圖將被裁剪或不裁剪。你的觀點仍然在它的框架中繪製。 – EmilioPelaez