ios - 使用 ScrollView 时自动布局和 StackView 的问题

标签 ios swift uiscrollview autolayout uistackview

我试图创建一个完全适合其 subview 内容的UIScrollView。我使用 StackView 执行此操作, ScrollView 的高度由堆栈 View 中的内容量决定。在堆栈 View 中,有一些 View 包含 UIImageViewUITextView enter image description here

UIScrollView 从标题 View 下方开始,但是每次我想添加另一个 View (当内容大于实际框架时它应该滚动)时, ScrollView 的问题就会出现Y 位置。如果我仅使用相同的过程添加 UILabelsUITextFields,则效果非常好

enter image description here

如何才能以编程方式在包含 UIImageViewUITextView 的堆栈 View 上添加 View ,就像带有标签和文本字段的 View Controller 一样.

您可以在以下网址下载我的应用程序项目 https://github.com/francisc112/DescriptionWithImageApp.git

最佳答案

为什么不使用表格 View 并使用堆栈 View 及其内容在单元格内创建自定义单元格,而不是 ScrollView ,并且您可以使同一单元格出列以添加多个信息。

关于ios - 使用 ScrollView 时自动布局和 StackView 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49889303/

相关文章:

iphone - ScrollView 在单击按钮时上下滚动

ios - Swift:如何将 NSIndexPath 绑定(bind)到 addTarget

ios - 我仍然无法让我的 UI ScrollView 滚动! iOS

iphone - 从磁盘加载图像时的 ScrollView 和表格 View 性能

ios - 如何检测 NSString 是否包含特定字符?

ios - TableViewCell(SubView) 触发按钮显示 Segue 到新 View Controller

ios - 方法在操作中复制数组中的项目

iphone - 创建用于保存数据的唯一字符串

ios - UILabel 适合文本

ios - Objective-c 将参数传递给 IBAction