假设您有一个垂直的堆栈视图,它包含三个项目,并且间距设置为 50 。事实证明它是4英寸高。
事实证明它将压缩到3英寸左右(例如,键盘抬起时-随便什么)。
您将CCRP设置为一个较低的值-您确实希望压缩堆栈视图。
奇怪的是,在所有实验中,无论如何都不会折叠“50”。
看来,无论您做什么,都将采取其他所有可能的步骤,将三个项目粉碎等等,但是永远不会放弃间距。
顺便说一句,我完全,完全熟悉执行此操作的其他方法。问题是如何改变UIStackView,这是关于间距似乎是不可变的。
最佳答案
没错间距不变。您将需要添加一个间隔视图来完成您要寻找的内容(您的帖子的最后一段听起来像您已熟悉这种方法)。