iOS学习之iOS9新特性UIStackView-创新互联

参考博客 http://www.cocoachina.com/ios/20150623/12233.html

创新互联公司是一家专注于成都做网站、成都网站建设与策划设计,宜秀网站建设哪家好?创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:宜秀等地区。宜秀做网站价格咨询:18982081108

1.UIStackView 概述

    Stack View的核心便是方便垂直或水平排布多个subview,如果你做过Android开发,那它和LinearLayout 控件非常相似。

    Stack View最有用的就是它会自动为每个subview创建和添加Auto Layout constraints。当然你可以控制subview的大小和位置。可以通过选项配置subview的大小、排布以及彼此间的间距。

    Axis表示Stack View的subview是水平排布还是垂直排布。Alignment控制subview对齐方式。Distribution定义subview的分布方式。Spacing 为subview间的最小间距。

    subView和arrangedSubView

        如果你想添加一个subview给Stack View管理,你应该调用addArrangedSubview:或

        insertArrangedSubview:atIndex: arrangedSubviews数组是subviews属性的子集。

        要移除Stack View管理的subview,需要调用removeArrangedSubview:和removeFromSuperview。

        移除arrangedSubview只是确保Stack View不再管理其约束,而非从视图层次结构中删除!!!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:iOS学习之iOS9新特性UIStackView-创新互联
文章分享:http://scyanting.com/article/dhjjcd.html