1.什么是UIStackView?
答:在iOS9中苹果在UIKit框架中引入了一个新的视图类-UIStackView。UIStackView类可以帮我们布局UI控件,而我们不需要设置任何约束或设置很少的约束就可以,其他都由UIStackView帮我们自动完成了。
我的理解:非常强大的管理控件的类,可以减少约束的繁琐
2.(1)根据http://www.cocoachina.com/ios/20150623/12233.html的介绍,用OC代码实现了一下
horizontalStackView = [[UIStackView alloc]initWithFrame:CGRectMake(0, HEIGHT - 110, WIDTH, 110)];
horizontalStackView.alignment = UIStackViewAlignmentCenter;
// 布局方式,水平和竖直
horizontalStackView.axis = UILayoutConstraintAxisHorizontal;
// UIStackViewDistributionFill = 0,
// 等距排列
horizontalStackView.distribution = UIStackViewDistributionFill