2016-08-19 53 views
1

任何人都可以幫助我修復Xamarin iOS中過多的導航欄按鈕填充。我正在使用默認的UI導航欄並添加左欄按鈕以及右欄按鈕。它看起來奇怪,當我加入,因爲之間的UI欄buttons.Manually我不是設置UI欄按鈕項目Xamarin iOS中的UINavigation欄中的UIBarButtonItem之間的間距過大

leftButtons [0] = customButton; 
leftButtons [1] = logoButton; 
rightButtons [0] = networkButton; 
rightButtons[1] = refreshButton; 
viewController.updateStatusBar (false,"TITLE",rightButtons,leftButtons); 

任何幫助減少這個間距的任何幀非常不必要的填充右側欄按鈕的數量提前:)

回答

0

它像一個魅力的一行代碼-appreciated感謝:

navigationBarButtonItem.ImageInsets = new UIEdgeInsets(0,15,0,-15); 

請注意,這只是移動圖像位置不是觸摸區域,所以這是一個修復,如果只您想要稍微移動圖像間距以避免th e導航欄項目之間的不需要的間距。如果您使用的是沒有圖像的UIBarButtonItem,它可能對您沒有用