Ios7 uibarbuttonite向下移动ios 7

Ios7 uibarbuttonite向下移动ios 7,ios7,uibarbuttonitem,Ios7,Uibarbuttonitem,代码1: UIBarButtonItem * item = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:self action

代码1:

UIBarButtonItem * item = [[UIBarButtonItem alloc] initWithTitle:@"Back"
                                                              style:UIBarButtonItemStylePlain
                                                             target:self action:@selector(exits)];
    //[item setBackgroundVerticalPositionAdjustment:10.0f forBarMetrics:UIBarMetricsDefault];
    self.navBar.topItem.leftBarButtonItem = item;
    [[UIBarButtonItem appearance] setBackgroundVerticalPositionAdjustment:+5 forBarMetrics:UIBarMetricsDefault];
代码2:

UIBarButtonItem * item = [[UIBarButtonItem alloc] initWithTitle:@"Back"
                                                              style:UIBarButtonItemStylePlain
                                                             target:self action:@selector(exits)];
    //[item setBackgroundVerticalPositionAdjustment:10.0f forBarMetrics:UIBarMetricsDefault];
    self.navBar.topItem.leftBarButtonItem = item;
    [[UIBarButtonItem appearance] setTitlePositionAdjustment:UIOffsetMake(0, 50) forBarMetrics:UIBarMetricsDefault];
我尝试了以上两种代码,但都不起作用

我想做的是让我的例子标题中的uibarbuttonite向下移动。
怎么做。

很抱歉回答晚了。如果您仍在寻找答案,请尝试以下方法。这对我很有用:

item.contentVerticalAlignment = UIControlContentVerticalAlignmentBottom;
item.contentEdgeInsets = UIEdgeInsetsMake(2.0, 0.0, 0.0, 0.0);

对不起,迟了答复。如果您仍在寻找答案,请尝试以下方法。这对我很有用:

item.contentVerticalAlignment = UIControlContentVerticalAlignmentBottom;
item.contentEdgeInsets = UIEdgeInsetsMake(2.0, 0.0, 0.0, 0.0);

看起来问题不在于
UIBarButtonItem
,而在于整个
UINavigationBar
的位置。您的
UINavigationBar
应该向下移动20个像素以显示状态栏。进行写入的更改,所有内容都应该排列整齐。

看起来问题不在于您的
UIBarButtonItem
,而在于整个
UINavigationBar
的位置。您的
UINavigationBar
应该向下移动20个像素以显示状态栏。如果您只想向下移动文本,可以使用

[[UIBarButtonItem appearance] 
       setBackButtonTitlePositionAdjustment:UIOffsetMake(0, 6) 
                              forBarMetrics:UIBarMetricsDefault];

如果您只想向下移动文本,可以使用

[[UIBarButtonItem appearance] 
       setBackButtonTitlePositionAdjustment:UIOffsetMake(0, 6) 
                              forBarMetrics:UIBarMetricsDefault];

XCode 5.1.1似乎不接受这一点。是否需要任何库导入来访问“contentVerticalAlignment”和“contentEdgeInsets”?XCode 5.1.1似乎不接受这一点。是否需要任何库导入来访问“contentVerticalAlignment”和“contentEdgeInsets”?