Kru*_*nal 1 iphone back-button storyboard uinavigationcontroller ios
我是iOS新手,
我正在使用Storyboard为iPhone开发购物App,
这是我的应用程序的快照,
TabBarController 包含4个标签 NavigationController
当我打开Tab1(让我说class1)它包含TableView,onclick of tableview它将带我到Detail page标题和后退按钮NavigationBar(我正在以编程方式添加标题和后退按钮ViewWillAppear method)之后,当我点击后退按钮我正确导航到上一页,这工作得很好..
我的问题是当我打开Tab1(即class1)并且当我Detail page在tableview中选择一行后导航到a Detail page,BackBtn并且将在NavigationBarbcoz中添加标题ViewWillAppear method将被调用,当我Tab2在击中Backbtn之前点击时,我导航到类Tab2当我回来时Tab1,现在我点击后退按钮我正在导航到我的前一页Tab1 class(即class1),但在class1 后面按钮和标题Detail page是我的,class1我无法隐藏它...
你可以在第二张图片中看到BackBtn并且Title在Class1...
有什么问题 ?
只是隐藏那个backButton的viewWillAppear:方法Class1就像轰鸣...
[self.navigationItem setHidesBackButton:YES animated:YES];
Run Code Online (Sandbox Code Playgroud)
要么
[self.navigationItem setHidesBackButton:YES];
Run Code Online (Sandbox Code Playgroud)
更新:
如果你添加自定义按钮UINavigationBar然后只需删除该按钮如下...
self.navigationItem.leftBarButtonItem = nil;
Run Code Online (Sandbox Code Playgroud)
如果你想删除右边的按钮,那么请使用上面的其他代码...
self.navigationItem.rightBarButtonItem = nil;
Run Code Online (Sandbox Code Playgroud)
我希望这对你有帮助...
| 归档时间: |
|
| 查看次数: |
4727 次 |
| 最近记录: |