gpt4 book ai didi

ios - 根据最高的 subview 按钮自动调整 super View 的高度

转载 作者:行者123 更新时间:2023-11-29 05:41:59 25 4
gpt4 key购买 nike

enter image description here

我有以下布局。黄色 View 是一个 buttonsContainerView,它充当其所容纳的 3 个等宽按钮的容器。所有三个按钮都是黄色 buttonsContainerView 的 subview 。我给出的所有约束都是基本的、可见的并且可以在屏幕截图中理解,但我仍然会在下面解释它们。

  • buttonsContainerView -(黄色 View )固定到 viewControllerviewsafeArea 顶部20 的插图。它的前导和尾随固定到 view 的前导和尾随。
  • Button 1 - 顶部、底部和前导分别固定到 buttonContainerView 的顶部、底部和前导。尾随固定到按钮 2 的前导。
  • Button 2 - 顶部、底部分别固定到 buttonsContainerView 的顶部和底部。前导固定到 Button 1 尾随。尾随固定到 Button 3 的前导。
  • Button 3 - 顶部、底部和尾部分别固定到 buttonsContainerView 的顶部、底部和尾部。前导固定到 Button 2 的尾随。
  • 等宽 - 所有三个按钮都具有彼此等宽的约束。

问题 - 这三个按钮中的任何一个都可能动态获得更长的标题,并且根据不同的手机屏幕尺寸,它可能无法容纳在单行中。我希望我的 buttonsContainerView 的高度根据最高的按钮调整其高度,即标题最长的按钮,因此高度更大(在屏幕截图中 - Button 2,中心按钮)。就我而言,buttonsContainerView 占据了最小按钮的高度(屏幕截图中的按钮 1 和按钮 2)。如何使用自动布局实现此目的?

最佳答案

我已经重新创建了您的设置,但没有发现任何问题,如下图所示,您能显示有关此按钮设置的更多信息吗?或者尝试删除它们并再次添加:enter image description here

关于ios - 根据最高的 subview 按钮自动调整 super View 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56472355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com