1

私のプロジェクトには、暗い背景を描画するカスタム drawRect: メソッドを持つビューがあります。[view setWantsLayer:YES]を呼び出すと、ウィンドウの角 (ビューが配置されている場所) が通常 (画像 1) より滑らかではなくなります (画像 2)。

画像1 画像2

どうすればこれを解決できますか?

4

1 に答える 1

0

次のようにレイヤーを設定cornerRadius:して有効にする必要があります。maskToBounds:

[view setWantsLayer:YES];
[[view layer] setMasksToBounds:YES];
[[view layer] setCornerRadius:10.0];

結果:

結果イメージ

于 2012-08-23T20:49:23.810 に答える