【问题标题】:How to correctly configure my stackview?如何正确配置我的堆栈视图?
【发布时间】:2017-04-13 17:23:38
【问题描述】:

我在我的故事板中拖动一个垂直的 UIStackView,我在垂直和水平方向上对其进行约束,并为其提供固定尺寸,300x300。

在这个stackview里面,我放了:

  1. 一个 UIImageView(Aspect Fit)
  2. 包含两个按钮的水平堆栈视图

如果我在主堆栈视图中平均分配内容,我没有问题,但这不是我想要的。

我希望图像视图占据 70% 的垂直空间,将另外 30% 留给按钮。

我尝试在主堆栈视图上使用Fill proportionally,但是,虽然在情节提要中一切正常,但当我在模拟器上测试时,两个按钮完全消失,我只看到图像视图及其内容。

我做错了什么?

【问题讨论】:

    标签: ios autolayout storyboard uistackview


    【解决方案1】:

    I've recorded a short video

    基本上,您需要将图像的高度设置为堆栈视图高度的 70%。希望对你有帮助

    【讨论】:

    • 好吧,即使你相当完美的视频(非常感谢)没有显示出来,我发现了一个奇怪的事情,基本上感谢你:我尝试了你的解决方案,最后发现主stackview必须使用“填充”,而不是“按比例填充”。这样它就可以正常工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多