如何在导航栏中间添加一个简单的按钮?

mad*_*max 20 objective-c uinavigationbar uibutton

我发现很多关于在导航栏上放置按钮的主题,但没有一个向我展示如何在按钮的中心放置按钮.我找到了一个带分段控件的例子,但我不需要.

只是一个按钮而不是标题.那可能吗?;-)

编辑:

那样做:

UIButton *titleButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[titleButton setFrame:CGRectMake(0, 0, 170, 35)];
self.navigationItem.titleView = titleButton;
Run Code Online (Sandbox Code Playgroud)

Vla*_*mir 23

您可以将任何自定义视图(例如UIButton)设置为titleView当前navigationItem 的属性 - 这应该可以解决问题.