Xamarin.ios Xamarin iOS应用程序与设备兼容
我是移动技术的新手,在VisualStudio中使用Xamarin.iOS开发iOS应用程序。在为这些设备设计屏幕时,我有一个基本的疑问Xamarin.ios Xamarin iOS应用程序与设备兼容,xamarin.ios,xamarin,Xamarin.ios,Xamarin,我是移动技术的新手,在VisualStudio中使用Xamarin.iOS开发iOS应用程序。在为这些设备设计屏幕时,我有一个基本的疑问 如何为iOS应用程序设计一个屏幕,使其能够响应所有设备,如4、4s、5、5s、6、6 Plus 如果不能使其响应,是否明智地为每个设备的分辨率使用单独的布局 有没有办法动态更改ViewController的情节提要?因此,我可以为每个设备制作几个故事板(不确定这是一个好方法) 请查看附件以了解更多详细信息 使用。这里有两个关于如何使用它的Xamarin指南
使用XCode 6和当前版本的Xamarin Studio,您可以使用具有自适应布局的故事板。只要您将编译目标设置为正确的操作系统版本,它们至少要与iOS 7兼容,可能与iOS 6兼容,尽管旧设备上可能不支持某些大小类。确保在提交之前在模拟器中测试布局。自适应(响应)情节提要允许您创建一个涵盖所有设备配置的单一情节提要,这比为每个布局创建单独的情节提要更可取。这是如何与XCode一起工作的,我建议您看看它 这样做的最大挑战是使用Xamarin Designer,它更古怪,不像XCode那样精巧。您应该记住一些要点(Xamarin Studio 5.9.3):
希望这有帮助。我已经启用了自动布局属性,并为每个元素设置了约束。下面是一个基本的简单示例。我为3.5英寸模拟器创建了一个布局,并放置了一个带有约束的图像(从顶部开始为87px),当它转到4英寸屏幕时,需要自动扩展该图像。但我发现即使是在4个方面也没有什么不同运行时的英寸模拟器。图像保持在同一位置,甚至一个点都不会移动。如果没有对使用约束所做的所有操作的详细描述,则无法进行调试。您可能设置了太多。请查看我新添加的“我的附件”。你能告诉我我做错了什么吗?