gpt4 book ai didi

iOS 基于其他 View 的自动布局 View 高度

转载 作者:行者123 更新时间:2023-11-29 00:39:44 28 4
gpt4 key购买 nike

我现在正在开发一个应用程序,但遇到以下问题。我有 2 个 View (顶部 View 是 imageview,底部 View 是 UIWebView),为了简化概念,我制作了一个带有 2 个彩色 View 的 Storyboard。底部 View 应该适合左侧、右侧和底部。顶 View 应适合左侧、右侧和顶部。但是顶 View 内容的高度可以改变,所以我添加了约束:topView.bottom == BottomView.top,但现在Xcode提示并说:“需要约束:Y位置或高度”但是y位置是基于高度的,而高度对顶部有限制,我该如何解决这个问题? (我无法使用 StackView,因为最低 iOS 版本必须是 iOS 7.0)

非常感谢您,图片在下面。

enter image description here

最佳答案

Xcode 提示是因为布局是明确的。向 topView 添加高度约束并为其创建一个导出:

@IBOutlet weak var topViewHeightConstraint: NSLayoutConstraint!

然后将图像加载到 imageView 中并获取其高度。之后通过以下方式调整 View 的高度:

self.topViewHeightConstraint.constant = heightOfTheImage
self.topView.layoutIfNeeded()

关于iOS 基于其他 View 的自动布局 View 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39799503/

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