gpt4 book ai didi

ios - UITableView 不滚动到底部(Swift IOS)

转载 作者:搜寻专家 更新时间:2023-10-31 22:01:44 26 4
gpt4 key购买 nike

我的 UITableView 没有滚动到底部并在所有内容显示之前停止(切断最后几行)。我检查过我的 UITableView 等于屏幕尺寸,但内容尺寸大于屏幕和表格高度。我不确定为什么会这样。

最佳答案

1) 您的屏幕底部是否有 UITabBar?这个内容可能会覆盖吧。如果是这样,转到你的 Storyboard 和你的 UIViewController 你有 UITableView 并取消选中它的 Under Bottom Bars bool 值。

enter image description here

2) 您可能在底部设置了一个 NSLayoutConstraint 为负值。这意味着您的 UITableView 将延伸到屏幕底部。如果是这样,请将 UITableView 的底部约束重置为 0.0。

enter image description here

3) 您可能想尝试使用 UITableView 滚动方法。获取最后一个单元格的索引:

[yourTableView scrollToRowAtIndexPath:lastCellIndex 
atScrollPosition:UITableViewScrollPositionTop
animated:YES];

4) UITableViewUIScrollView 的子类。因此你可以这样对待它。

如果 UITableView 中的每个单元格具有相同的高度,您可以将数据源中的对象数乘以单元格的高度,然后您就知道要在 中输入什么值UIScrollView/TableView 方法作为 contentOffset:

(void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated

关于ios - UITableView 不滚动到底部(Swift IOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42495829/

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