Ios5 IOS-垂直对齐导航栏中的“后退”按钮
我是iOS编程的新手。 我有一个70像素高的cutom导航栏,我希望后退按钮和标题垂直对齐到中间 我已经完成了导航栏的标题。 但是我不知道如何将后退按钮垂直对齐到中间 谢谢Ios5 IOS-垂直对齐导航栏中的“后退”按钮,ios5,uinavigationbar,Ios5,Uinavigationbar,我是iOS编程的新手。 我有一个70像素高的cutom导航栏,我希望后退按钮和标题垂直对齐到中间 我已经完成了导航栏的标题。 但是我不知道如何将后退按钮垂直对齐到中间 谢谢 将后栏按钮的居中.y设置为imageview的高度/2在iOS 5中,您可以使用以下神奇咒语自定义所有导航栏后栏按钮的位置: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setBackButtonBackgroundVer
将后栏按钮的居中.y设置为imageview的高度/2在iOS 5中,您可以使用以下神奇咒语自定义所有导航栏后栏按钮的位置:
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setBackButtonBackgroundVerticalPositionAdjustment:-10 forBarMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setBackButtonBackgroundVerticalPositionAdjustment:-10 forBarMetrics:UIBarMetricsLandscapePhone];
这将使后退按钮向上移动10个像素
将此代码放在应用程序委托的application:didfishlaunchingwithoptions:method中是一个很好的位置
或者,如果您只想定制一个按钮:
[myBackButton setBackButtonBackgroundVerticalPositionAdjustment:-10 forBarMetrics:UIBarMetricsDefault];
[myBackButton setBackButtonBackgroundVerticalPositionAdjustment:-10 forBarMetrics:UIBarMetricsLandscapePhone];
更多信息:
我没弄明白。。一个样本可能有用检查我的答案: