カスタムビューとしてナビゲーションバーにボタンを追加しました。円形であることが必要です。 次のコードを使用する:正しく表示されないiOS 11(Xcode 9)のUIボタンの円形形状
let infoButton = UIButton(frame: CGRect(x: 0, y: 0, width: 24, height: 24))
infoButton.setTitle("₹", for: .normal)
infoButton.layer.cornerRadius = 12
infoButton.clipsToBounds = true
infoButton.layer.borderWidth = 1.5
let infoItem = UIBarButtonItem(customView: infoButton)
navigationItem.rightBarButtonItems = [infoItem]
をこれが今まで正常に動作していたが、iOS搭載デバイス11に適切な円形状を得ていません。 iOSの10 上で実行しているデバイスから
スナップショット:
iOSの11 上で実行しているデバイスからのスナップショット:
助けにはなりませんでした。また、masksToBoundsはここでの要件ではありません。 –