iOS scrollView 中的 ImageView 和 TextView
iOS ImageView and TextView inside scrollView
我想创建这样的布局,其中图像位于顶部并与 textview 一起滚动,textview 本身不应滚动但应随文本展开,以便 ImageView 和 textView 一起在一个 scrollView 中。
我无法弄清楚约束以及如何扩展该文本视图。
图像显示了在屏幕底部结束的 textview,因为我已将它的可滚动 属性 设置为关闭,我希望文本 运行 在屏幕下方,textView 展开。我如果需要,我也准备好使用 stackViews。
谢谢
您可以按照以下步骤实现:
- 创建一个表视图。
- 将 imageView 添加为您的 tableView
tableHeaderView
。 (使用 This Link)了解更多详情)。
- 只向 tableView 添加一行。
- 将您的 textView 添加到您的行,并将约束作为零添加到 contentView。
- 将
UITableViewAutomaticDimension
设置为heightForRowAtIndexPath
。
此外,您不需要使用 scrollView
,因为 tableView
会为您完成。
我想创建这样的布局,其中图像位于顶部并与 textview 一起滚动,textview 本身不应滚动但应随文本展开,以便 ImageView 和 textView 一起在一个 scrollView 中。 我无法弄清楚约束以及如何扩展该文本视图。
图像显示了在屏幕底部结束的 textview,因为我已将它的可滚动 属性 设置为关闭,我希望文本 运行 在屏幕下方,textView 展开。我如果需要,我也准备好使用 stackViews。 谢谢
您可以按照以下步骤实现:
- 创建一个表视图。
- 将 imageView 添加为您的 tableView
tableHeaderView
。 (使用 This Link)了解更多详情)。 - 只向 tableView 添加一行。
- 将您的 textView 添加到您的行,并将约束作为零添加到 contentView。
- 将
UITableViewAutomaticDimension
设置为heightForRowAtIndexPath
。
此外,您不需要使用 scrollView
,因为 tableView
会为您完成。