3

を使用してビューの角を丸めます:

self.instructionView.layer.borderColor          =   [UIColor orangeColor].CGColor;
self.instructionView.layer.borderWidth          =   .5;
self.instructionView.layer.cornerRadius         =   5;

私が得ているのは、角が丸くなっていることですが、角はあまり見栄えがよくありません。あなたの情報のために写真を見てください

ここに画像の説明を入力

この問題を解決するにはどうすればよいですか、または他の方法がありますか。

4

1 に答える 1

4

あなたが直面している問題は、1/2 ピクセルの問題です。

1/2 ピクセルを描画する方法がないため、Core Graphics はアンチエイリアシングを使用してそれを偽造し、それが画面に表示される効果です。

境界線のサイズを大きくすることを検討してください (または、コメントで提案されている H2CO3 として Retina デバイスを購入してください :P )

于 2013-03-28T20:19:51.380 に答える