Ios 无法将UIBarButton添加到导航栏
我已经下载了这个源代码,它的工作很好 但是我需要在Ios 无法将UIBarButton添加到导航栏,ios,objective-c,uinavigationcontroller,uinavigationbar,uinavigationitem,Ios,Objective C,Uinavigationcontroller,Uinavigationbar,Uinavigationitem,我已经下载了这个源代码,它的工作很好 但是我需要在SBInstagramCollectionViewController navigationbar,我尝试了下面的代码,但看不到那个按钮(看起来好像出了什么问题) 请帮助我……尝试在项目中的SBInstagramCollectionViewController.m类的viewdiload方法中为UIBarButtonItem添加代码 -(void)viewDidLoad { [super viewDidLoad];
SBInstagramCollectionViewController
navigationbar,我尝试了下面的代码,但看不到那个按钮(看起来好像出了什么问题)
请帮助我……尝试在项目中的
SBInstagramCollectionViewController.m
类的viewdiload
方法中为UIBarButtonItem
添加代码
-(void)viewDidLoad {
[super viewDidLoad];
//Other code
//Add button to NavigationController
UIBarButtonItem *backButton =
[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain
target:self action:@selector(goBack)];
self.navigationItem.leftBarButtonItem = backButton;
}
检查是否在localizable中有
@“back”
的值。或者尝试使用initWithTitle:@“back”
。尝试了两种方法都不起作用我在同一个示例中尝试了您的代码,并且代码都起作用。请检查您的导航栏是否未隐藏您可以共享您的代码当前代码为viewdidload本身请检查附加的SCREN当前代码位于viewdidload本身请检查附加的屏幕我已尝试在代码示例中使用UIBarButtonim,并且工作正常。我只是从您提供的链接下载了代码,并将代码添加到SBInstagramCollectionViewController.m类中的UIBarButtonItem中。看一看
-(void)viewDidLoad {
[super viewDidLoad];
//Other code
//Add button to NavigationController
UIBarButtonItem *backButton =
[[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain
target:self action:@selector(goBack)];
self.navigationItem.leftBarButtonItem = backButton;
}