私はしばらくこのことに固執していましたが、オンラインでさまざまなソリューションを試しましたが、私が間違っていることを理解することはできません。私が達成しようとしているのは、非常にシンプルなはずです。私はUIViewを持っていますし、左下と右隅を丸めて、クリップされて描画されないようにしたいと思います。私は間違って何をやっているUIViewのカスタム丸めコーナー
var layerTest = CAShapeLayer()
var bzPath = UIBezierPath(roundedRect: vwView.bounds, byRoundingCorners: [.BottomLeft, .BottomRight], cornerRadii: CGSizeMake(10, 10))
layerTest.path = bzPath.CGPath
vwView.layer.mask = layerTest;
:
これは私が(vwViewは私の口が画面にカスタムビューのためである)、これまで持っているものでしょうか? ALSO:これは私のプロトタイプです。なぜなら、私は本当にUITableViewCellでこれをやりたがっているからです。私はそれを取る必要がある別のアプローチがあれば、それも役に立つかもしれません。
おかげ
ジェームズ
私のために働くようです。あなたはどんな結果を得ますか? – beyowulf
レイヤーのフレームを設定しようとしましたか? 'layerTest.frame = vwView.bounds'? – Losiowaty