MonoTouch.Dialog:NavigationBar中的返回项

Abh*_*rma 6 c# monodevelop xamarin.ios monotouch.dialog

我在这个问题上遇到了困难.我的MainWindow.xib,有一个NavigationController,其视图是从另一个继承的xib.

现在,我DialogViewController从主视图中推送a ,但我在第二个视图的导航栏上看不到后退按钮.

是否有任何特定的东西我需要设置为什么DialogViewController时候从它推出UIViewController.

谢谢并问候Abhishek

dan*_*son 14

DialogViewController的构造函数有一个名为push的参数,您应该将其设置为true:

new DialogViewController(rootElement, true); // true will show the back button
Run Code Online (Sandbox Code Playgroud)

  • 顺便说一下,所有"true"参数都将NavigationItem.HidesBackButton设置为false.它在ViewWillAppear方法中执行此操作,因此如果您覆盖该方法,则可以再次显示后退按钮.如果您通过故事板推送DialogViewController,那将非常有用. (4认同)