UIbutton *moveleft = [UIbutton buttonWithType:UIbuttonTypeCustom]; [moveleft setTitle:@"Next Screen" forState:UIControlStatenormal]; moveleft.TitleLabel.Font = [UIFont FontWithname:@"Helvetica-Bold" size:12.0f]; [moveleft.layer setCornerRadius:4.0f]; [moveleft.layer setborderWIDth:1.0f]; [moveleft.layer setbordercolor: [[UIcolor redcolor] CGcolor]]; moveleft.frame=CGRectMake(200,100.0,90.0,30.0); [moveleft setTitlecolor:[UIcolor greencolor] forState:UIControlStatenormal]; [moveleft addTarget:self action:@selector(movetoNext) forControlEvents:UIControlEventtouchUpInsIDe]; UIbarbuttonItem* barbutton= [[UIbarbuttonItem alloc] initWithCustomVIEw:moveleft]; self.navigationItem.rightbarbuttonItem = barbutton;
但现在当第二个屏幕出现时,没有导航栏.
以下是该应用的屏幕截图
我也尝试了UIbarbutton,但第二个屏幕上仍然没有导航栏.
UIbarbuttonItem *back = [[UIbarbuttonItem alloc] initWithTitle:@"Back" style:UIbarbuttonItemStylePlain target:nil action:nil]; [[self navigationItem] setBackbarbuttonItem:back];
我的问题如何在第二个屏幕上显示后退按钮?我没有制作任何自定义按钮,但默认也不会自动进入.
请指导我.
[self presentVIEwController:secondScreen animated:YES completion:nil];
这样做
[self.navigationController pushVIEwController:secondScreen animated:YES]
建议
您应该设置窗口的rootVIEwController,而不是将subVIEw添加到窗口中.所以改变
[self.window addSubvIEw:[navControll vIEw]];
至
self.window.rootVIEwController = navControll;总结
以上是内存溢出为你收集整理的ios – 如何在导航栏上显示返回按钮?全部内容,希望文章能够帮你解决ios – 如何在导航栏上显示返回按钮?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)