c# - UINavigationController 和 UISplitviewController

标签 c# ios ipad xamarin.ios

我对使用 MonoTouch 进​​行 iOS 编程还很陌生。我正在尝试为 iPad 构建应用程序,但有一些问题。

如何在应用程序中同时拥有 UINavigationController 和 UISplitviewController?

当应用程序启动时,我将显示一个基于 UINavigationController 的 View 。从该屏幕,用户可以导航到不同的 View ,其中之一需要基于 UISplitviewController。

我不知道该怎么做?

此外,如何在 SplitViewController (MasterList) 中自定义表格 View 。我喜欢以分组方式显示表格。

非常感谢对此的任何帮助。

谢谢,

最佳答案

好吧,它与 Monotouch 本身无关,因为它是一个更通用的问题。

一般来说,你可以以任何你喜欢的方式组合你的 View ,任何 UIViewController 都有一个 View 属性,如果你需要一个 SplitViewController 作为 NavigationController View 堆栈中的 View 之一,我们就去做吧,使用UINavigationController 上的 PushViewController 并为其提供 UISplitViewController 派生类的实例。

但必须要说的是,它通常被反过来使用。示例可以是 iPad 上的邮件应用程序,其中 UISplitViewController 作为最顶层 View ,在其“左侧部分”有一个 UINavigationController,其中包含您可以向下钻取的邮件帐户。

享受它的乐趣并快乐地编写您的应用程序! @sichy

关于c# - UINavigationController 和 UISplitviewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6036310/

相关文章:

ios - 如何在 Swift 的核心数据中保存多个项目

ios - Collection View 单元格动画

ios - 如何像 Safari 一样在键盘上方创建上一个/下一个按钮

javascript - 使用javascript在iPad safari上打开一个新标签

具有多个输出到服务总线的 C# Azure 函数

C# 从 RSA PEM 私钥中提取公钥

c# - 使用单个 View 模型在 MVC Razor View 上发布多个表单

c# - UWP 应用无法完全启动另一个 UWP 应用?

ios - 如何重置/重新安装 ios 模拟器? (xcode 其他版本在工作不佳后构建;)

ios - 键盘出现时弹出 View 箭头移动