MonoTouch.Dialog:UINavigation 持有 UITabBar - 缺少后退按钮

发布于 2024-12-05 04:21:36 字数 549 浏览 0 评论 0原文

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

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

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

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

有没有办法让状态视图有后退按钮。现在用户无法从状态视图返回。请参阅下面的图像:

在此处输入图像描述

在此输入图像描述

My MonoTouch.Dialog Reflection-generated form is in an UITabBar which is in a UINavigationControl. Works great.

When the user however clicks the list generated from the following:

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

The list of states that appear is full screen, not part of the UINavigation. This is understandable as the parent of the dialog is a UITabBar.

Is there a way to have the state view have a back button. Right now the user can't get back from the State view. See images below:

enter image description here

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

儭儭莪哋寶赑 2024-12-12 04:21:36

你这样做的方式是错误的。

绝不是导航控制器中的选项卡控制器。

您应该创建 1 个 tabbarcontroller 并为每个 tabbaritem 添加一个导航控制器。

You do it the wrong way.

Never but a tabbarcontroller within a navigationcontroller.

You should create 1 tabbarcontroller and put a navigation controller in it for every tabbaritem.

惯饮孤独 2024-12-12 04:21:36

应该是:

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

Should it be:

[RadioSelection ("alleged_violator_state"), Caption("Alleged violator state")]
public int alleged_violator_state_id = 0;
public IList<string> alleged_violator_state;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文