我'在XCode中,我一直在为这个问题苦苦挣扎。非常感谢某人的工作实例。
我有一个具有以下层次结构的视图控制器,我正在使用故事板:
查看
滚动型
- 查看
--- ImageView
---标签
---标签
--- WebView
上述标签,图片和webview的数据正在从Web服务动态加载。因此,元素的高度可能会有所不同,具体取决于数据。
旋转设备时无法实现布局外观。看起来约束无效或缺少某些东西。
我'将ScrollView的前导,尾随,顶部和底部约束设置为0,以及内部的视图。对于ImageView,还在它们之间设置了标签和WebView约束。 XCode想要为显示为警告的View明确设置高度和宽度大小。如果我设置320和568它可以正常用于纵向,但不适用于横向。
为此设置约束的更好方法是什么?
我认为这对许多人来说是一种常见的场景,构建与dyhamic网络数据相关的应用程序。不幸的是,我无法找到这个组合!也许Apple应该简化这种情况(在Android布局中是MAGIC)。
请注意,Webview滚动已禁用,因此可以对View及其中的项目进行完整滚动。
如果某人有Xcode项目示例,我将不胜感激。