IB でタイプが「カスタム」に設定されている UIButton があります。コードでは、ボタンは次のようにフォーマットされます。
self.btnScan.layer.borderColor = [[UIColor blackColor] CGColor];
self.btnScan.layer.borderWidth = 1.0f;
self.btnScan.layer.backgroundColor = [[UIColor whiteColor] CGColor];
self.btnScan.layer.cornerRadius = 0.0f;
IOS-Simulator では正しく表示されますが、デバイス (iPad 2) でテストすると、実際の黒の丸みを帯びていない境界線に加えて、明るい灰色の丸みを帯びた角があります。写真を見る:
オリジナルサイズ:
拡大サイズ:
私も試しました
[self.btnScan.layer setMasksToBounds:YES];
成功せずに。
灰色の丸みを帯びた角を取り除くにはどうすればよいですか? どんな助けでも大歓迎です。
編集:このエラーがデバイスにのみ表示され、シミュレーターには表示されない理由は何でしょうか。また、xCode clean とアプリの再インストールを試みました。