繁体   English   中英

Xcode 7至8:大小类别

[英]Xcode 7 to 8: Size Classes

我已经使用Xcode 7开发了一个应用程序,并且将所有iPhone的所有视图都纵向放置。 现在使用Xcode 8,我想更新纵向支持iPad的约束。 我应该怎么做? 复制/粘贴视图并从头开始? 我看不到其他解决方案。 PS。 请注意,iPhone 7 Plus至iPhone 4S的视图看起来不错。

无需复制视图。 Xcode SizeClasses帮助您为各种设备设计应用程序。

我想您可能已经使用了Any Width Any HeightwAny hAny )或Compact Width Regular HeightwC hR )来设计纵向屏幕。 现在,使用Regular Width Regular HeightwR 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM