2016-04-24 6 views
0

私はUIViewの輪郭を完全に円として扱いたいと思っていますが、コーナーの半径、マスク、クリップを境界線に設定すると、正しく表示されます。画像中:enter image description hereCornerRadiusは正確に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:すべてのビューが動的に移動し、それが移動し、お互いを打ったとき、それが何を実装するために、正方形として代わりの

+0

問題は何ですか? 「それは正方形のように動く」とはどういう意味ですか? – ozgur

+0

@ozgurビューはアニメーション表示され、移動すると他のビューには表示されません。画像のように、元の正方形ビューのエッジと思われる空白があります。私が正方形として意味することは、それらがお互いの間にこれらの恐ろしい空きスペースを残して、円の代わりに正方形として崩壊するということです。 – Sergio

+0

あなたは完全に白いコーナーを見ることができるようにフレームを変更して手動で交差させましたか? – ozgur

答えて

関連する問題