[英]Xcode 7 to 8: Size Classes
我已经使用Xcode 7开发了一个应用程序,并且将所有iPhone的所有视图都纵向放置。 现在使用Xcode 8,我想更新纵向支持iPad的约束。 我应该怎么做? 复制/粘贴视图并从头开始? 我看不到其他解决方案。 PS。 请注意,iPhone 7 Plus至iPhone 4S的视图看起来不错。
无需复制视图。 Xcode SizeClasses
帮助您为各种设备设计应用程序。
我想您可能已经使用了Any Width Any Height
( wAny hAny
)或Compact Width Regular Height
( wC hR
)来设计纵向屏幕。 现在,使用Regular Width Regular Height
( wR hR
)尺寸类来设计iPad屏幕。 尺寸类别将自动切换感应设备,而storyBoard
以编程方式在为iPhone和iPad设计的两个storyBoard
选择一个。
选择wR-hR尺寸等级。 在storyBoard
的“ Document Outline
中选择视图。 在“ Attribute Inspector
安装当前大小类( wR hR
)的视图。 该视图将出现在情节提要面板场景中。 设置合适的约束,您就可以开始了。
PS:当然,除非您已经设计了wAny hAny
大小尺寸的iPhone屏幕,否则您必须再次设置约束。 如果是这样,那么它也可以在iPad上使用,而您无需处理其他尺寸的类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.