2016-08-23 5 views
2

左にUIBarButtonItemという2つのセットアップがあります。以下は、デバッグビュー階層からキャプチャされた画面のワイヤフレームのスクリーンショットです。赤いボックスはデフォルトの戻るボタンで、緑色のボックスはメニューボタンです。iOS:左側のUibarbuttonItems間の隙間を取り除く

スクリーンショットからは、戻るボタンイメージとメニューボタンの間にギャップがあります。戻るボタンの表示は余分なスペースを占有しています。私はこれら2つのボタンをお互いに近づける方法を見つけようとしています。

私はバックボタンの "戻る" テキスト削除:それは本当にバックボタンは、その後、表示された場合

let btn = UIBarButtonItem() 
btn.customView = menu // it's a UIButton 
self.leftItemsSupplementBackButton = true 
self.leftBarButtonItem = menu 

enter image description here

答えて

0

let backItem = UIBarButtonItem() 
backItem.title = "" 
self.backBarButtonItem = backItem 

て、コメントを追加し、メニューボタンをそのビューフレームのサイズを減らすだけで、あなたは行き​​たいです。

メインバックバーのボタン項目の属性であれば、同じように見えて適切なサイズのカスタム項目を作成します。

フレキシブルスペースバーボタンアイテムを使用している場合は、固定スペースバーボタンアイテムを使用して適切に設定します。

また、フレームで使用するinsetInPlace()を使用して、バーボタンビューの位置の値を変更することもできますが、使用する正しい値を試してみることになります。

関連する問題