MonoTouch.Dialog:UINavigation控制UITabBar - 缺少后退按钮

时间:2011-09-18 01:26:43

标签: iphone uinavigationcontroller xamarin.ios monotouch.dialog

My MonoTouch.Dialog反射生成的表单位于UITabBar中,位于UINavigationControl中。效果很好。

然而,当用户点击从以下内容生成的列表时:

    [RadioSelection ("State"),Caption("State")]
    public int alleged_violator_state_id = 0;
    public IList<string> alleged_violator_state;

出现的状态列表是全屏,不是UINavigation的一部分。这是可以理解的,因为对话框的父级是UITabBar。

有没有办法让状态视图有一个后退按钮。现在,用户无法从状态视图返回。见下图:

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

你做错了。

从不在导航控制器中使用tabbarcontroller。

你应该为每个tabbaritem创建一个tabbarcontroller并在其中放置一个导航控制器。

答案 1 :(得分:0)

应该是:

[RadioSelection ("alleged_violator_state"), Caption("Alleged violator state")]
public int alleged_violator_state_id = 0;
public IList<string> alleged_violator_state;