代码之家  ›  专栏  ›  技术社区  ›  Fattie

UIStackView,让它放弃。抗压间距?

  •  1
  • Fattie  · 技术社区  · 7 年前

    假设您有一个垂直堆栈视图,它有三个项目,并且间距设置为 50 . 它原来有4英寸高。

    结果是,它将压缩到大约3英寸(比如,当键盘打开时-随便什么)。

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

    奇怪的是,在我们所有的实验中 不会 不管怎样,把“50”折叠起来。

    似乎无论你做什么,它都会采取其他可能的步骤,粉碎这三个项目等等,但它会 从不 放弃间距。

    • 我错了吗?

    • 是否有单独的方法来设置CCRP“间距”?

    • 您是否必须以某种方式标记它以使其放弃间距?

    顺便说一句,我完全,完全熟悉做这件事的其他方法。问题是如何让UIStackView改变其对间距似乎不变的想法。

    1 回复  |  直到 7 年前
        1
  •  3
  •   Connor Neville    7 年前

    你说得对。间距不变。你需要添加一个间隔视图来完成你想要的内容(文章的最后一段让人觉得你对这种方法很熟悉)。