Iphone 在界面生成器中添加UIBarButtonItem,如何?
我有一个基于导航的应用程序,它有一个包含uitableviewcontrollers的uinavigataioncontroller。我想在uinavigataioncontroller的UINavigationbar中添加按钮,通常我会编写代码来添加这些按钮,如下所示:Iphone 在界面生成器中添加UIBarButtonItem,如何?,iphone,uiviewcontroller,uinavigationbar,Iphone,Uiviewcontroller,Uinavigationbar,我有一个基于导航的应用程序,它有一个包含uitableviewcontrollers的uinavigataioncontroller。我想在uinavigataioncontroller的UINavigationbar中添加按钮,通常我会编写代码来添加这些按钮,如下所示: UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSave targ
UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSave target:self action:@selector(saveClicked:)];
self.navigationItem.rightBarButtonItem = saveButton;
[saveButton release];
我现在的想法是改用interface builder。但我不知道怎么做。我试图做的是在viewcontroller(我的viewcontroller称为TextViewController)的xib文件中添加一个UINavigationItem,如下所示:
UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSave target:self action:@selector(saveClicked:)];
self.navigationItem.rightBarButtonItem = saveButton;
[saveButton release];
请参见此图:
但是如何使TextViewController使用我添加的UINavigationItem?我添加的按钮不显示在导航栏中
有什么办法吗?我遗漏了什么?您可以在编码中使用一个条形按钮,如ibuibarbuttonite*saveButton 然后,您必须在xib文件中使用一个bar按钮,并将此按钮与该按钮绑定,在编码中,您可以直接编写 self.navigationItem.rightBarButtonItem=saveButton 它几乎与您的代码相同,但唯一的变化是您不必初始化按钮
快乐编码…您可以在编码中使用一个条形按钮,如IBuiBarButtonim*saveButton 然后,您必须在xib文件中使用一个bar按钮,并将此按钮与该按钮绑定,在编码中,您可以直接编写 self.navigationItem.rightBarButtonItem=saveButton 它几乎与您的代码相同,但唯一的变化是您不必初始化按钮 快乐编码…你可以 您所要做的就是将UIBarButtonim从对象库拖动到Xib的相应导航栏 之后,您可以将其连接成类的IBOutlet 你可以 您所要做的就是将UIBarButtonim从对象库拖动到Xib的相应导航栏
之后,您可以将其连接成类的IBOutlet 谢谢!如果这是最简单的解决方案,我想我会坚持使用代码。谢谢!如果这是最简单的解决方案,我想我会坚持使用代码。