gpt4 book ai didi

ios - 分页UITableView,设置内容偏移量

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:15:59 25 4
gpt4 key购买 nike

我正在尝试在我的 UITableView 中实现分页。我的单元格高度几乎是全屏的,代码在这里:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {

return ([[UIScreen mainScreen] bounds].size.height) - (self.navigationController.navigationBar.frame.size.height)-20;

}

我已经在界面生成器中设置了分页,但是偏移量有点错误。我猜这是因为它使用窗框的大小作为其偏移量。无论如何我可以调整它以匹配我的表格单元格高度吗?任何提示将不胜感激。

最佳答案

如果 TabBar 或 View 底部覆盖了 TableView 单元格,则在 -viewDidLoad: 方法中使用以下代码

self.edgesForExtendedLayout = UIRectEdgeAll;
// self.tableView.contentInset = UIEdgeInsetsMake(0.0f, 0.0f, CGRectGetHeight(self.tabBarController.tabBar.frame), 0.0f);
self.tableView.contentInset = UIEdgeInsetsMake(0.0f, 0.0f, 75.0f, 0.0f);

如果您想在表格 View 出现时显示其顶部,请在 -viewWillAppear: 方法中使用以下代码

[self.tableView reloadData];
self.tableView.contentOffset = CGPointMake(0, 0 - self.tableView.contentInset.top);

希望你能找到你的答案

关于ios - 分页UITableView,设置内容偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29194382/

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