这个主要是一些快捷键
收集:http://www.cocoachina.com/industry/20140102/7640.html
http://my.oschina.net/joanfen/blog/314763
http://blog.csdn.net/youtk21ai/article/details/49229263
http://www.pluto-y.com/wwdc-2015-mystries-of-auto-layout/
http://www.cocoachina.com/ios/20151021/13825.html
1.tableView在不同手机屏幕上的适配,可以在小屏上滑动,在大屏上显示全面。
2.scrollView在autolayout怎么确定frame和contView
讲课大纲:
sizeClass:
stackView:
label可以根据内容自定义宽度和高度
技巧:
1.设置两个view之间的间距
问题:
1.用autolayout设置好的frame,在代码中获取的时候,获取到的frame不是真实的frame
我设置一个view的约束为:距离左右两边为25,距离下面100,宽度为60,在viewDidLoad里获取view的frame
为(510,60)。所以获得的宽度是按总宽度为600计算的。如果要获取view的真实宽度,应该这样算:
width = 510 - (左右约束的距离相加)
这还跟约束有关呢
如果修改view的约束为,宽度为父类宽度的一半,水平居中
获取的宽度为300,要获得真实的宽度,应该这样算:
width = 300 * screenWidth/600 = 207 (screen = 414)