ios - 如何在滚动 TableView 期间始终将 TableView 的第一个单元格保持在其 TableView 的顶部

标签 ios uitableview uiscrollview

我想在滚动时让我的第一个单元格始终位于 tableview 的顶部。

任何帮助都是可观的。提前致谢...

最佳答案

这是为 UITableView 创建标题 View 的方法

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger) section {
    UIView *sectionHeaderView = [[UIView alloc] initWithFrame:
                                     CGRectMake(0, 0,tableView.frame.size.width, 40.0)];
    // Customize it as per your design
    return sectionHeaderView;

}

现在返回

的高度
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    //return the desirable height
    return 40;
}

希望对你有帮助。

关于ios - 如何在滚动 TableView 期间始终将 TableView 的第一个单元格保持在其 TableView 的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32201493/

相关文章:

objective-c - IB中的子类化

ios - 试图快速理解协议(protocol)和委托(delegate)

c++ - 从 native iOS C 代码访问所有环境变量

ios - 在 tableView 问题中重新加载 View 或 reloadData 后选择复选标记

ios - UITableViewCell 中的 UIPageControl 和 UIScrollView

ios - TableView 数组返回 null

iphone - 获取 UIScrollView 相对于原始大小的缩放帧

ios - TextView 不显示在 ScrollView 上

ios - 如何按日期作为部分从核心数据中获取数据?

javascript - 无法在 iOS Safari 中播放声音