【问题标题】:MonoTouch.Dialog: UINavigation Holding UITabBar - Missing Back ButtonMonoTouch.Dialog:UINavigation 按住 UITabBar - 缺少返回按钮
【发布时间】:2011-09-18 01:26:42
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: iphone uinavigationcontroller xamarin.ios monotouch.dialog


    【解决方案1】:

    你做错了。

    除了导航控制器中的标签栏控制器。

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

    【讨论】:

      【解决方案2】:

      应该是:

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

      【讨论】:

      • RadioSelection 会忽略其中的任何文本。显示屏始终只显示 IList 字段名称。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-31
      • 1970-01-01
      • 2011-11-16
      • 2015-06-15
      • 1970-01-01
      相关资源
      最近更新 更多