Iphone 水平重新定位uibarbuttonite
是否可以水平重新定位Iphone 水平重新定位uibarbuttonite,iphone,ios,objective-c,uinavigationbar,uibarbuttonitem,Iphone,Ios,Objective C,Uinavigationbar,Uibarbuttonitem,是否可以水平重新定位UINavigationBar中的uinBarbuttonItem?我见过uibarbuttonim setBackgroundVerticalPositionAdjustment:forBarMetrics:方法(但这是用于垂直定位的),如果我将其设置为自定义按钮,我知道如何执行该操作,但如何使用样式uibarbuttonimStyleBordered的uibarbuttonimStyleBordered对其进行水平重新定位(即向左或向右移动) 提前感谢!您可以创建一个固定
UINavigationBar
中的uinBarbuttonItem
?我见过uibarbuttonim setBackgroundVerticalPositionAdjustment:forBarMetrics:
方法(但这是用于垂直定位的),如果我将其设置为自定义按钮,我知道如何执行该操作,但如何使用样式uibarbuttonimStyleBordered
的uibarbuttonimStyleBordered对其进行水平重新定位(即向左或向右移动)
提前感谢!您可以创建一个固定大小的按钮作为“填充”,并将其添加到现有按钮旁边:
UIBarButtonItem *fixedSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
(然后将宽度设置为所需的值)如果这是一个愚蠢的问题,很抱歉,但是如何使用UINavigationBar
来实现这一点?我正在制作uiBarButtonim
UINavigationItem
的LeftBarButtonim
,那么我如何添加固定的空间?您需要使用LeftBarButtonims
(注意多样性,你会传递一组按钮项)。太棒了,我会尝试一下。谢谢!太棒了,它很管用!这只是给其他任何遇到这个答案的人的一个提示-uiBarButtonims
数组中的第一个固定空格(不管它应该在哪一边)。这取决于您设置的是左键项目还是右键项目。检查文档,指定顺序。