我正在使用Xamarin构建一个在iPad上运行的应用程序(现在,它必须在iPhone上运行)。
我有一个为iPad设计的视图,它左边有一个表(用于选择一个对象),一个带有背景图像的视图和在它上面绘制的路径(代表所选对象),和一个右边的表格,带有一个搜索框,用于过滤路径所代表的对象。
类似的东西:
A B C
[ - ] [ - ] [ - ]
当您在A(左表)中选择某些内容时,A将消失,B将成为主视图(图像)。只有在单击图像中某个位置的按钮时才会出现C.在C搜索框中编写的任何内容都会影响在B中绘制的路径(更改路径背景颜色)。
这适用于iPad,有一切空间,如果右侧搜索区域可见,图像向右移动,如果想要在A中选择另一个项目,则图像将移至向左,直到您选择新项目。
现在,我的“客户”希望这可以在iPhone和Android上运行,因为我使用mvvmcross和Xamarin开始这个项目(猜测,最终客户希望以另一种格式和设备看到这个 - 但我没有'为小格式设计了这个屏幕。
由于iPhone上的屏幕限制,我似乎每次只能显示A,B或C视图。
我的问题是,有没有办法做类似的事情(或使用现有的控件),如ios中的设置控件(一个控件在iPhone或iPad中有不同的行为),使我有一个或多个视图根据设备格式可见?
对于这篇长篇文章感到抱歉,感谢您的支持,
升。皮尼奥
答案 0 :(得分:0)
请参阅http://slodge.blogspot.co.uk/2013/05/n24-splitviewpresenter-n1-days-of.html - 看起来这就是您要找的内容。 感谢