我是iOS編程的新手。 我有一個具有70像素高度的cutom導航欄,我希望後退按鈕和標題垂直對齊中間。IOS - 垂直對齊導航欄中的後退按鈕
我用導航欄標題完成了。 但我沒有任何想法如何垂直對齊中間的後退按鈕。
謝謝。
我是iOS編程的新手。 我有一個具有70像素高度的cutom導航欄,我希望後退按鈕和標題垂直對齊中間。IOS - 垂直對齊導航欄中的後退按鈕
我用導航欄標題完成了。 但我沒有任何想法如何垂直對齊中間的後退按鈕。
謝謝。
將回欄按鈕的center.y到的ImageView 高度/ 2。
我沒有得到它..一個樣本可能有用 –
在iOS 5中,你可以自定義所有的導航欄的後退按鈕的位置,在這個神奇的咒語:
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setBackButtonBackgroundVerticalPositionAdjustment:-10 forBarMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setBackButtonBackgroundVerticalPositionAdjustment:-10 forBarMetrics:UIBarMetricsLandscapePhone];
這將向上移動後退按鈕10個像素。
一個放置此代碼的好地方是在您的應用程序委託的應用程序中:didFinishLaunchingWithOptions:方法。
或者,如果你只是想自定義一個按鈕:
[myBackButton setBackButtonBackgroundVerticalPositionAdjustment:-10 forBarMetrics:UIBarMetricsDefault];
[myBackButton setBackButtonBackgroundVerticalPositionAdjustment:-10 forBarMetrics:UIBarMetricsLandscapePhone];
的更多信息:
檢查我的答案是:https://stackoverflow.com/questions/25250389/ios-7-custom -back-indicator-image-position/45184644#45184644 –