iOS资料首页投稿(暂停使用,暂停投稿)iOS Developer

iOS-UIStackView浅析

2016-06-19  本文已影响360人  麦穗0615
一、UIStackView简介
二、属性详解
  • @Aligement-子视图的对齐方式
    - Fill:子视图在排列的垂直方向上填充容器
    fill填充
    - Top:子视图在排列方向上顶部对齐
    top顶部对齐
    - Center:子视图在排列方向上居中对齐
    Center居中对齐
    - Bottom:子视图在排列方向上底部对齐
    Bottom底部对齐
    - Leading:子视图在排列方向上左对齐
    leading左对齐
    - Trailing:子视图在排列方向上右对齐
    Trailing右对齐
    - First Baseline:Label子视图基于第一行文字的基线对齐,只适用于Label
    First Baseline-首行label对齐
    - Last Baseline:Label子视图基于最后一次行文字的基线对齐,只适用于Label
    Last Baseline末行label对齐
  • @Distribution-子视图的分布方式
    - Fill:子视图在排列方向上填满容器
    Fill-填满
    - Fill Equally:子视图在排列方向上填满容器,且按相等尺寸分布
    Fill Equally-按相等尺寸分布
    - Fill Proportionally:子视图在排列方向上填满容器,且按照原始比例分布
    Fill Proportionally-按照原始比例分布
    - Equal Spacing:排列方向上子视图等间距
    Equal Spacing-子视图等间距
    - Equal Centering:排列方向上子视图中心点之间的距离等间距
    Equal Centering-中心点之间的距离等间距
  • @Spacing-子视图之间的间距
    - Baseline Relation:设置spacing为上Label基线之间的间距(垂直排列时基线才会有间距)

三、subView和arrangedSubView
对于Stack View的子控件添加和移除,我们是这样描述的。

四、知识点小结
上一篇 下一篇

猜你喜欢

热点阅读