假设您有一个垂直的堆栈视图,它包含三个项目,并且间距设置为 50 。事实证明它是4英寸高。

事实证明它将压缩到3英寸左右(例如,键盘抬起时-随便什么)。

您将CCRP设置为一个较低的值-您确实希望压缩堆栈视图。

奇怪的是,在所有实验中,无论如何都不会折叠“50”。

看来,无论您做什么,都将采取其他所有可能的步骤,将三个项目粉碎等等,但是永远不会放弃间距。

  • 我输入错误了吗?
  • 是否可以通过其他方式单独设置CCRP“间距”?
  • 是否必须以某种方式标记它以使其放弃间距?

  • 顺便说一句,我完全,完全熟悉执行此操作的其他方法。问题是如何改变UIStackView,这是关于间距似乎是不可变的。

    最佳答案

    没错间距不变。您将需要添加一个间隔视图来完成您要寻找的内容(您的帖子的最后一段听起来像您已熟悉这种方法)。

    10-08 05:42