iOS App开发中的UIStackView堆叠视图使用教程

2020-01-15 16:00:24丽君

来自 twitter 上的看法:

iOS,UIStackView,堆叠视图,视图

因为 UIStackView 可以嵌套,实现以上的有丝分裂很方便,要是用 UICollectionView 简直要命。还有一位开发者说,这么多年了,终于有可以不滑动的 UITableView 了。由于我经验尚浅,不知道这些需求怎么产生的,或者我的脑洞还太小,不知道这个可以方便实现什么效果。
总体而言,UIStackView 实现有对齐要求的视图布局非常非常得简单,而使用 UICollectionView 和 UITableView 来实现就比较麻烦;还可以实时在 IB 里预览效果。最后有点很不方便的是,因为 UIStackView 是利用 UIView 类的 intrinsicContentSize 属性来计算布局,对不同长宽比以及分辨率的图片进行对齐和位置调整不是很给力,即使用 UIView 来进行封装来一层也基本无效,除了对原图片进行缩放,暂时还没有找到好的解决方案。


注:相关教程知识阅读请移步到IOS开发频道。