多多少少的记录下
问题
在stackview里添加固定大小的view
有时候会这样操作,比如固定大小的图片,怎么操作呢?
其实很简单理解了stackview就知道了,如果只是fill基本上设置的size都不会有效,因为stackview是基于对齐和填充来的
这个时候设置,alignment 为 center 基本就可以设置固定大小了
参考 How to add fixed size UIView to UIStackView?
xib collectionviewcell 添加 uistackview 出现 missing constaints
需要在 uistackview 外面添加一层 uiview
setContentHuggingPriority
用一个 UIStackView 装了一个 TextField 一个 UIButton,只设置了 UIStackView 的
NSLayoutConstraint.activate([topAnchor,leading,trailing,bottom])
translatesAutoresizingMaskIntoConstraints = false
两名的两个控件都没有设置任何 AutoLayout 代码,就报错里面控件的 width ambiguously
tf.translatesAutoresizingMaskIntoConstraints = false |
intrinsicContentSize
sizeToFit
参考
UIStackView的妙用
Exploring UIStackView Distribution Types
UIStackView: Distribution vs. Alignment