gpt4 book ai didi

objective-c - UIScrollView 中的 UITableView - 如何使 View 滚动,而不是 TableView 本身?

转载 作者:技术小花猫 更新时间:2023-10-29 11:12:39 33 4
gpt4 key购买 nike

想象一下,有一个带有 UIScrollView 的 UIViewController。在 View 的顶部有一个 UIImageView、一些 UILabel 和其他东西。此外,还有一个 UITableView,其内容是 Dynamic Prototypes。我附上一张图片以示清楚:

enter image description here

我在 UITableView 中没有固定数量的单元格,因此它可以滚动。我的问题如下:UITableView 本身滚动,但我想滚动整个 View 。这样做的最佳可能性是什么?


我今天建立的可能的解决方案

1) 第一件事是:我创建一个 UITableViewController 并声明一个标题部分,其中我以编程方式包含我所有的标签、图像等(我很乐意为此使用界面构建器...)

2) 另一种解决方案是计算 View 的高度。我尽力这样做 - 但是:没有成功。如果这是最好的方法:有人可以举个例子吗?

最佳答案

我会放弃 UIScrollView,而只使用 UITableView。您可以将 UIView 对象添加为 UITableViewtableHeaderView,只需将其拖入 Interface Builder 即可。现在,由于所有内容都是 UITableView 层次结构的一部分,因此所有内容都将按预期一起滚动。

关于objective-c - UIScrollView 中的 UITableView - 如何使 View 滚动,而不是 TableView 本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332891/

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