2

MonoTouch.Dialog 中的大多数示例(可能全部)用于创建 iPhone 应用程序,并且由于屏幕尺寸有限,应用程序以单列形式呈现,许多元素一个接一个地列出。

但在 iPad 中则不同,您实际上可以将两个对话框并排放置。有没有人知道如何实现这一目标?

(如果你不明白我的话......)

----------------------------------------------------------- 
| 字符串元素 | | 字符串元素 | | |
| 字符串元素 | | 入口元素 | | |
| 入口元素 | | _______________| | |
| _____________ | | 布尔元素| | |
| | | | | (0)| --> 主页按钮
| 字符串元素 | |_______________ | | |
| 入口元素 | | | | |
| _______________| | | | |
| | | | | |
-----------------------------------------------------------

(水平放置的 iPad)

这需要一些时间来解释。感谢您对此的任何线索

4

1 回答 1

3

一般来说,它是用UISplitViewController. 您可以从 Xamarin 的MWC2012 示例中查看有关如何执行此操作(以及在 iPad/iPhone 和其他平台之间共享代码)的(完整)示例。iPad/iPhone 版本确实使用 MonoTouch.Dialog。

但是还有其他方法可能更适合您的应用程序。我喜欢的一个(因为它也适用于 iPhone)是FlyOutNavigation。示例代码还使用 MonoTouch.Dialog。

于 2012-04-27T17:09:49.290 回答