gpt4 book ai didi

iphone - UITableView 滚动时应该超出其框架

转载 作者:行者123 更新时间:2023-12-03 21:17:09 24 4
gpt4 key购买 nike

正在尝试使用 UITableView 的示例应用程序。

屏幕的上半部分(几乎)由 UIView 填充,其中包含一些组件,例如按钮、文本字段和 ImageView 。下半部分(在 IB 中,其宽度=320 和高度=234 像素)由 UITableView 实例填充。

enter image description here

我正在使用要在此 UITableView 中显示的自定义 UITableViewCell 对象。

这是 IB 中 UITableView 实例的大小定义:

enter image description here

这是 UITableViewCell 的大小定义:

enter image description here

我定义了两种可以放置在 UITableView 中的自定义 UITableView 单元格(并且根据单元格是否有要显示的图片动态决定哪种类型)。带图片的单元格比不带图片的单元格更大,布局也不同。具有图片的自定义 UITableViewCell 在 IB 中具有以下尺寸参数(高度“301”大于整个屏幕上方屏幕截图中主 Storyboard 中指定的通用 UITableViewCell 实例“234”的高度):

enter image description here

现在,当我运行应用程序并滚动表格 View 时,表格 View 需要沿着整个屏幕滚动(即具有带有她组件的 UIView 的屏幕的前半部分也应该滚动),就像Path 应用程序如下所示:

这是Path App中的初始屏幕:(上半部分是一些固定的UIView,屏幕下半部分是时间线,这是一个UITableView)

enter image description here

当您开始滚动时间线时,上半部分也会滚动离开:

enter image description here

我该如何做到这一点(即上半部分也滚动走)?我尝试将 UIScrollView 添加到整个屏幕并将其放在屏幕中所有其他组件的后面,但这没有帮助。有人可以建议吗?或任何指示?

最佳答案

使 UITableView 占据整个屏幕,并添加您的 View ,该 View 现在将上半部分作为 TableView 的 headerView(您可以在界面生成器中将其拖到其顶部,它应该会立即插入)。

关于iphone - UITableView 滚动时应该超出其框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10650923/

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