【问题标题】:UITableView with paging and a UIView on top带有分页的 UITableView 和顶部的 UIView
【发布时间】:2014-03-05 17:48:25
【问题描述】:

我有一个表格视图,其中单元格是屏幕的大小。我正在使用寻呼系统。我在表格视图的顶部也有一个视图。

当我第一次滚动时,它从第一个元素(顶部 UIView)很好地滚动到下一个元素(第一个单元格),然后我滚动到下一个元素并且一切正常。但是当我向后滚动时,它只会向后滚动一半(顶部 UIView 的确切大小)。

不知道我在这里做错了什么。 基本上分页系统不会滚动到正确的高度。

编辑:这是我的代码的一部分,可能相关

// Enabling the paging system

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.tableView.pagingEnabled = YES;
}

// Setting the height of a cell

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return [[UIScreen mainScreen] bounds].size.height;
}

【问题讨论】:

  • 如果你不向我们展示你在做什么,你如何期望这里的任何人更加确定你做错了什么?
  • 如何将顶部的 UIView 添加到父视图?
  • @nhgrif 不确定要显示的部分,不过我编辑了我的问题。
  • @reecon 使用故事板。
  • @reecon 我尽力让这更容易理解。

标签: ios objective-c uitableview uiview


【解决方案1】:
  • 启用分页的 UITableView 将无法按预期工作 您将启用的分页设置为 true。
  • 为了让 UITableView 表现得像一个页面,我们必须控制 UITableView 的滚动。
  • 有一个 UITableView 的示例代码,其中启用了 Paging UITableView With Paging Enabled

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 2023-03-25
    • 1970-01-01
    相关资源
    最近更新 更多