MonoTouch.Dialog并排放置两列

时间:2012-04-26 19:00:25

标签: c# ios xamarin.ios monotouch.dialog

MonoTouch.Dialog中的大多数示例(可能全部都是)用于创建iPhone应用程序,并且由于屏幕尺寸有限,应用程序显示为单列,其中许多元素一个列在另一个上面。

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

(如果你不理解我......)

----------------------------------------------- 
| StringElement | | StringElement | | |
| StringElement | | EntryElement | | |
| EntryElement | | _______________| | |
| ______________ | | BooleanElement| | |
| | | | | (0)| --> Home Button
| StringElement | |_______________ | | |
| EntryElement | | | | |
| _______________| | | | |
| | | | | |
-----------------------------------------------

(水平放置iPad)

花了一些时间来解释。 感谢您对此

的任何线索

1 个答案:

答案 0 :(得分:3)

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

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

相关问题