截图2015-10-12 10.39.37 PM。 png 符号代表:
-: 袖珍的
*:任何
+:常规
遗产:
**:其他8种情况均可继承
* -:可以通过+ - - -继承
+ *: 可以通过+ - + + 进行整合
等等。
使用:
1,需求
控件(例如开关)现在在不同的屏幕尺寸下处于不同的位置。
2,实现
拖入开关
将开关control.png拖到右侧工具栏的第三项中。勾选Installed表示可以显示。
检查已安装的display.png并通过单击“+”按钮添加显示状态
添加需要显示的屏幕条件.png
例如:
只勾选图中显示的条件
勾选的屏幕就是需要显示的屏幕。png 那么开关控件只能在对应的屏幕上显示,在其他屏幕上是不可见的。
Displayableconditions.png
不同屏幕下实现不同的autolayout约束
如果想设置不同屏幕的自动布局,可以通过例子中的方法切换到不同的屏幕,通过autoLayout设置相应的约束
例如
添加不同的已安装,选择不同的屏幕和布局
在wCompapct hCompact screen.png 下设置约束添加约束:
添加constraints.png来观察运行结果:
竖屏情况.png 横屏情况.png
最后,介绍一下如何查看不同屏幕下的显示情况
查看步骤添加要查看的屏幕尺寸
【深入解析:SizeClass应用技巧与总结】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
终于找到讲size class的文章了!学习新东西真是不容易
有12位网友表示赞同!
我昨天刚接触 size 类,这个总结帮到我了!
有20位网友表示赞同!
希望能解释得更详细一点,比如一些常用的场景应用
有15位网友表示赞同!
我想知道在具体实际项目中怎么应用size class?
有17位网友表示赞同!
了解了size class的原理后,我可以尝试在自己的项目里使用它了吗?
有5位网友表示赞同!
这篇文章很简洁易懂,入门学习SIZE CLASS不错!
有12位网友表示赞同!
我正在学习 iOS 开发,对 size 类一直感兴趣,这篇文章讲解得真好!
有8位网友表示赞同!
希望能再提供一些图片、代码例子来帮助理解size class
有11位网友表示赞同!
看完这篇文章,感觉size class真的很有实用性
有7位网友表示赞同!
这种总结性的文章很容易上手,很棒!
有14位网友表示赞同!
我已经知道如何使用 size class 了,现在我要开始实践!
有7位网友表示赞同!
我有点困惑怎么判断不同的屏幕尺寸?
有18位网友表示赞同!
这篇文章让我对size class有了更清晰的认识!
有14位网友表示赞同!
学习新技术总要从基础做起,这篇总结太棒了!
有10位网友表示赞同!
期待作者能提供更多关于 size class 的深入讲解!
有8位网友表示赞同!
这篇文章很值得收藏,以后可以回顾一下!
有8位网友表示赞同!
在实际项目中 size class 是必学必用的知识!
有9位网友表示赞同!
感谢分享!这种总结性文章非常实用。
有20位网友表示赞同!
我之前用其他方法实现屏幕适配,现在看来size class更简洁!
有7位网友表示赞同!