0
我想剪切我的UIView的邊界完美地交互作爲一個圓圈,但是我設置角半徑,面具和剪輯到邊界,它顯示正確,它移動爲一個正方形,你可以看到形象:CornerRadius完全UIView
我用的代碼是:
let bubble1 = UIView(frame: CGRectMake(location.x, location.y, 128, 128))
bubble1.backgroundColor = color2
bubble1.layer.cornerRadius = bubble1.frame.size.width/2
bubble1.clipsToBounds = true
bubble1.layer.masksToBounds = true
有什麼不對勁的地方,它仍然保持視線的邊緣?
PD:所有視圖動態地移動,所以它的動作和命中對方時,它顯示這些空的空間,作爲一個正方形,而不是作爲一個圓圈
什麼問題? 「它作爲一個正方形移動」是什麼意思? – ozgur
@ozgur視圖是動畫的,當它移動時,它不會碰到其他視圖,就像您在圖像中看到的那樣,有一個空的空間,我認爲它是原始方形視圖的邊緣。我的意思是一個正方形是它像一個正方形而不是一個圓形倒塌,在彼此之間留下了這個可怕的空白空間。 – Sergio
是否嘗試通過更改框架來手動相交它們,以便徹底查看任何白色的角落? – ozgur