如何在iOS上的UINavigationController中添加左按钮项?

时间:2016-04-09 07:15:55

标签: ios iphone uinavigationcontroller uinavigationitem

我正在尝试将重新加载按钮添加到导航控制器的顶部栏,但没有成功。

以下是标题:

@interface PropertyViewController : UINavigationController {

}

以下是我尝试添加它的方法:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
    if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
        UIBarButtonItem *reload = [[UIBarButtonItem alloc] initWithTitle:@"Show" style:UIBarButtonItemStylePlain
                                          target:self action:@selector(reloadPropertyList:)];
        self.navigationItem.leftBarButtonItem = reload;
    }
    return self;
}

1 个答案:

答案 0 :(得分:0)

您应该使用自定义导航栏。隐藏导航栏并进行自定义。拖动UIView并向其添加按钮。

如果你想保留导航栏,你可以使用工具栏, here