我添加了一个导航控件在我的应用程序中的视图之间切换。但一些视图不应该有“返回”(前一个标题)按钮。关于如何隐藏后退按钮有什么想法吗?
当前回答
objective - c: self.navigationItem.hidesBackButton = YES;
迅速: navigationItem。hidesBackButton = true
其他回答
在c#或Xamarin.ios中, this.NavigationItem.HidesBackButton = true;
最好的方法是将它们结合起来,所以即使你手动设置它,它也会隐藏后退按钮:
self.navigationItem.leftBarButtonItem=nil;
self.navigationItem.hidesBackButton=YES;
self.navigationItem.setHidesBackButton(true, animated: true)
不要忘记你需要在具有nav控制器的对象上调用它。例如,如果你有一个nav控制器在一个带有RootViewController的标签栏控制器上按下按钮,在RootViewController上调用self.navigationItem.hidesBackButton = YES将什么都不会做。你需要调用self。tabbarcontroller。navigationitem。hidesbackbutton = YES
隐藏返回按钮与波纹代码…
[self.navigationItem setHidesBackButton:YES animated:YES];
or
[self.navigationItem setHidesBackButton:YES];
此外,如果你有自定义UINavigationBar,然后尝试下面的代码
self.navigationItem.leftBarButtonItem = nil;
推荐文章
- Xcode构建失败“架构x86_64未定义的符号”
- 如何使用Xcode创建。ipa文件?
- 动态改变UILabel的字体大小
- registerForRemoteNotificationTypes: iOS 8.0及以上版本不支持
- 相同的导航抽屉在不同的活动
- Xcode 4 -在新的Macintosh安装上的配置文件上“没有找到有效的签名标识”错误
- 新的自动引用计数机制是如何工作的?
- 如何测试对象在Objective-C中的类?
- 在iPhone上确定用户是否启用了推送通知
- 是否有可能禁用浮动头在UITableView与UITableViewStylePlain?
- 从Cocoa应用程序执行一个终端命令
- 错误ITMS-9000:“冗余二进制文件上传。火车1.0版本已经有一个二进制版本上传。
- Swift -转换为绝对值
- Swift编译器错误:“框架模块内的非模块化头”
- 从父iOS访问容器视图控制器