MonoTouch.Dialog将两列并排放置

本文关键字:两列 Dialog MonoTouch | 更新日期: 2023-09-27 18:32:18

MonoTouch.Dialog中的大多数示例(也许是所有示例)都是用于创建iPhone应用程序,并且由于屏幕尺寸有限,应用程序显示为单列,许多元素一个接一个地列出。

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

(如果你不理解我...

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

-----------------------------------------------

(水平放置的iPad)

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

MonoTouch.Dialog将两列并排放置

一般来说,

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

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