MonoTouch.Dialog中的大多数示例(可能全部都是)用于创建iPhone应用程序,并且由于屏幕尺寸有限,应用程序显示为单列,其中许多元素一个列在另一个上面。
但在iPad中是另一回事,你实际上可以并排放置两个对话框。 有没有人知道如何实现这一目标?
(如果你不理解我......)
-----------------------------------------------
| StringElement | | StringElement | | |
| StringElement | | EntryElement | | |
| EntryElement | | _______________| | |
| ______________ | | BooleanElement| | |
| | | | | (0)| --> Home Button
| StringElement | |_______________ | | |
| EntryElement | | | | |
| _______________| | | | |
| | | | | |
-----------------------------------------------
(水平放置iPad)
花了一些时间来解释。 感谢您对此
的任何线索答案 0 :(得分:3)
一般来说,这是用UISplitViewController
完成的。您可以在Xamarin的MWC2012 sample中看到(完整)示例,了解如何执行此操作(以及在iPad / iPhone和其他平台之间共享代码)。 iPad / iPhone版本使用MonoTouch.Dialog。
但是还有其他方法可能更适合您的应用程序。我喜欢的一个(因为它也适用于iPhone)是FlyOutNavigation。示例代码也使用MonoTouch.Dialog。