Rah*_*yas 1 back-button uinavigationcontroller ios
我想做这样的事情.所有控制器都被推送到导航控制器上.ViewController 1 - > ViewController 2(不显示通过按下自动出现的后退按钮) - > ViewController 3(导航栏的Show Back按钮) - > ViewController 4(再次隐藏Bar按钮).
我已经尝试将标题设置为空为ViewController1,但后面的按钮不会出现在应用程序的任何位置.此外,我已经尝试将按钮设置为nil,然后在导航堆栈上推送ViewController2.但没有任何预期的效果.有人知道怎么做.注意 - 我想要在堆栈上按下viewController而不是左栏按钮项时出现的默认后退栏按钮.如果没有选项,那么我更喜欢左栏按钮项目方法.
我之前做过类似的事情.在控制器中,你要推动下一个你不需要后退按钮的视图控制器,无论你在做什么pushViewController:
myNextViewController.navigationItem.hidesBackButton = YES;
[self.navigationController pushViewController:myNextViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)
在您的情况下,这将在堆栈中的第一个和第三个viewControllers中.
| 归档时间: |
|
| 查看次数: |
7945 次 |
| 最近记录: |