Jos*_*ank 3 xamarin.ios ios monotouch.dialog
我确定我在这里做了一些蠢事,但我看不到它.当我将DialogViewController推入导航堆栈时,我的后退按钮消失.
我的推送代码是这样的:
//launch an inspection VC
var vc = new FacilityInspectionListViewController ();
this.NavigationController.PushViewController (vc, true);
Run Code Online (Sandbox Code Playgroud)
我的对话框代码是这样的:
public FacilityInspectionListViewController () : base(UITableViewStyle.Plain, null)
{
var root = new RootElement ("Root")
{
new Section ()
{
new StringElement ("Facility 1", () => {DoSomething();}),
new StringElement ("Facility 2", () => {DoSomething()}),
new StringElement ("Facility 3", () => {DoSomething();})
}
};
base.Root = root;
}
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时,推动的屏幕没有后退按钮:

我在这做错了什么?
小智 12
覆盖Dialog视图控制器的构造函数,将push参数设置为true.
股票Monotouch对话框:
public partial class DetailedZenoView : DialogViewController {
public DetailedZenoView () : base (null, true) {
}
...
Run Code Online (Sandbox Code Playgroud)MvvmCross(CrossUI)对话框:
public partial class DetailedZenoView : MvxDialogViewController {
public DetailedZenoView () : base ((UITableViewStyle)1, null, true) {
}
...
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
633 次 |
| 最近记录: |