UIView の角が丸いという奇妙な問題があります。スクリーンショットでわかるように、黒い角は正確ではありません。つまり、下にあるビューの一部のピクセル (つまり、黄色の矢印で強調表示された角の白いピクセル) を見ることができます。
コーナー半径を次のように設定しました。
contentView.layer.cornerRadius = 5.0f;
contentView.layer.masksToBounds = YES;
contentView は、UIImageView をサブビューとして含む UIView オブジェクトです (現在 Google の画像を表示しています)。さらに contentView は、スクリーンショットに表示されるメイン ビューにサブビューとして追加されます。
私はすでにいくつかのことを試しましたが、満足のいく結果は得られませんでした。
- コーナー半径をコンテンツ ビューではなくメイン ビューに直接追加しました
- ボーダーサイズとコーナー半径の値を増減
- 上記のすべてのビューの背景色を黒、白、透明に変更しました (現在は透明です)。
私はあなたの助けに感謝します。ありがとう!
スクリーンショット: