1
私は、カスタム左ボタンボタンアイテム、カスタムタイトルビュー、およびカスタム右バーボタンアイテムを持っています。これらはすべて固定スペースアイテムで、rightBarButtonビューはストーリーボードで定義され、左ビューとタイトルビューはコードで定義されます。次のように彼らは、ナビゲーションバーに追加されます。ナビゲーションバータイトル表示オーバーラップ左バーボタンアイテム
let leftButton = UIBarButtonItem()
leftButton.customView = myLeftBarView
navigationItem.leftBarButtonItem = leftButton
let rightButton = UIBarButtonItem()
rightButton.customView = myRightBarView
navigationItem.rightBarButtonItem = rightButton
navigationItem.titleView = myTitleView
これは私のrightBarButtonItem
が小さかったとき、広い80px周りと小さい画面サイズになりましたその、しかし、正常に動作するために使用(iPhone 5と5S)、titleView
左に向かって押され、私のleftBarButtonItem
と少し重なっています。
どうすればこの問題を解決できますか?
はい、すべての私のバーボタン項目は、 'UIBarButtonItem'にcustomViewとして追加されたUIViewです。それは助けにはならない。 – Tometoyou
左のバーボタン、タイトル、右バーのボタンコードを書いてください。表示され、ポストに更新されますので、できるだけ早くあなたを見て助けてください。 – Hasya
が更新されました。初期コードはビューには含まれていませんが、autolayoutが使用されます。 – Tometoyou