我有一个UITableViewController,我想要一个左导航按钮,而不是右导航按钮。rightBarButtonItem是灰色的,我不能删除,也不能添加一个左边的。我想我有点困惑,不知道如何在IB中做到这一点。我附上了一些截图,我认为这表明我的问题。
我的结果,但我希望主页图标在左侧:

IB是如何设置的:


发布于 2012-12-20 22:48:57
不要在界面生成器上添加任何栏按钮项,
如果要使用左键作为后退按钮,请使用:
UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithImage:yourImage style:UIBarButtonItemStyleBordered target:nil action:nil];
self.navigationItem.backBarButtonItem = btn;如果您有自己方法,请编写yourMethod:函数
UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithImage:yourImage style:UIBarButtonItemStyleBordered target:self action:@selector(yourMethod:)];
self.navigationItem.leftBarButtonItem = btn;如果你不使用ARC,别忘了释放按钮
https://stackoverflow.com/questions/13974394
复制相似问题