在iOS 7中,viewForHeaderInSection部分从1开始而不是从0开始

2020/12/16 02:21 · ios ·  · 0评论

我正在处理UITableView我的项目,并且该项目是在Xcode 4.5中创建的,现在我正在使用Xcode 5,所以我的问题是,何时在iOS 6中运行我的项目,viewForHeaderInSection方法部分从0开始就可以了,但是如果我将使用iOS 7运行viewForHeaderInSection部分从1开始而不是从0开始

问题是有没有UITableView框架的问题

我不明白发生了什么

提前致谢

刚刚遇到了完全相同的问题,而且解决方法非常简单。

只需实现此委托方法:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 20;
}

表单Apple UITableViewDelegate协议参考,它提到了

讨论区

返回的对象可以是UILabel或UIImageView对象以及自定义视图。仅当还实现了tableView:heightForHeaderInSection:时,此方法才能正常工作。

Swift 3版本:

override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 60
}
本文地址:http://ios.askforanswer.com/zaiios-7zhongviewforheaderinsectionbufencong1kaishierbushicong0kaishi.html
文章标签: ,   ,   ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!