【问题标题】:UINavigationController with UITableView in modal popup (on iPad)带有 UITableView 的 UINavigationController 在模式弹出窗口中(在 iPad 上)
【发布时间】:2010-12-10 20:21:30
【问题描述】:

短版:

“如何在 iPad 上获得一个简单的 UITable 向下钻取 UINavigationController 样式的非全屏模式对话框?”

加长版:

我有一组非常具体的要求,我似乎无法开始工作......

我有一个正常运行的 iPad 程序,它需要弹出一个非全屏模式视图。此模式需要有一个导航控制器和一个简单的向下钻取表,该表显示一个详细视图,我可以编辑与表中所选项目相关的一些值。

当然,我希望导航栏中有常规的“返回”和“删除”按钮。

我可以处理详细视图,我有什么问题:

  1. 非全屏弹出(我的是 无论我做什么,总是全屏 试试)。
  2. 导航控制器不会显示我告诉它的表格视图,导航栏甚至没有我在 IB 中分配给它的标题。

我似乎无法让这些工作。如果有人有如何执行此操作的分步示例,那就太好了,

~埃里克

附:我不害怕 100% 以编程方式执行此操作,但我一直试图遵循的所有示例(并且未能扩展到我的问题)都使用 IB。

【问题讨论】:

    标签: uinavigationcontroller modal-dialog ipad


    【解决方案1】:

    至于全屏问题,您需要在要模态显示的控制器上将modalPresentationStyle 设置为UIModalPresentationFormSheetUIModalPresentationPageSheet。我不确定通过 IB 可以做到这一点。

    至于您的导航控制器/表格视图,我认为需要更多信息才能提供答案。

    【讨论】:

    • 您想要什么信息?另外,我在弹出的控制器上设置该属性。
    • 您的导航控制器和表格视图是在哪里/如何创建的?什么与您的 XIB 中的内容相关联?您如何呈现模态视图(代码)?我假设您在某处设置了UITableViewController 来管理您的表格视图?
    猜你喜欢
    • 2023-04-03
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 2013-06-06
    相关资源
    最近更新 更多