ios – Xcode 6大小类
我想问一个关于高度混淆(至少对我而言)主题的问题 –
Xcode 6中的大小类.我一直试图全面了解这一切是如何工作的,但我仍然不清楚.
在Xcode 6和新款iPhone之前,一切都非常简单. To,Non-Retina和Retina,显示器使我们能够始终使用相同的分辨率320×480(或更高的设备568).标准和@ 2x资产非常有意义.然而,现在我们有相同比例的大屁股屏幕(几乎相同),但工作区域不再??相同. 大小类应该可以使所有内容适合一个故事板.但等等.. iPhone 6使用@ 2x资产,据我所知,这意味着该设备上的图形看起来比iPhone 5 / 5S上的图形要小.而且iPhone 6 Plus使用@ 3x资产,这看起来也不一样.例如,似乎不可能使某个按钮总是与屏幕的全宽度相同.除非我们编码当然,但这会使大小类无用. 我是否理解正确的事情或者我错过了什么?听听大家的看法会很棒.也许你知道一些很好的教程?我没有找到任何可以解释我怀疑的东西. 提前致谢! 解决方法
您可以使用不同方法的组合来完成您在此处讨论的大部分内容:
>针对不同类型设备的大小类,以涵盖UI配置中的大多数大规模更改(例如,iPad和iPhone之间的差异).例如,您可以使用它来更改是否显示侧边栏. 虽然你没有对哪些设备显示大小类的确切布局进行精细控制,但我发现这并不像你想象的那么大,因为大小类让你的视图控制器非常无缝地适应不同的设备.自动布局和大小类的组合特别强大.它实际上可能是一件好事,因为每当Apple推出不同的屏幕尺寸时,这意味着更少的新手动配置.转换现在有点痛苦,但从长远来看可能是值得的.你只需要考虑一下你的设置方式有点不同.它有点像Android,他们长期以来不得不面对许多不同的设备屏幕尺寸和分辨率,但它也是平台的自然演变,你不能真正精确地设计每一个物理设备作为一个实际问题(你仍然应该在模拟器中测试它们). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |