问题描述
我在我的项目中处理 UITableView
,这个项目是在Xcode 4.5中创建的,现在我正在使用Xcode 5,所以我的问题是我什么时候运行我的iOS 6中的项目, viewForHeaderInSection
方法部分从0开始没关系但是如果我将使用iOS 7运行 viewForHeaderInSection
section从1开始而不是从0开始
有什么问题是 UITableView
框架的问题是什么? / p>
我无法理解发生了什么
提前致谢
刚遇到完全相同的问题,分辨率非常简单。
只需实现此委托方法:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
返回20;
}
表格,它提到了
I am dealing with UITableView
in my project and this project is created in Xcode 4.5 and now I am working with Xcode 5, so my question is when I will run my project in iOS 6 , the viewForHeaderInSection
method section is starting from 0 it's ok but If I will use iOS 7 to run viewForHeaderInSection
section is starting from 1 not from 0
What is the problem is there any UITableView
frame's problem or not
I can't understand what is going on
Thanks in Advance
Just encountered exactly the same issue, and the resolution turns out very simple.
Just implement this delegate method:
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 20;
}
Form Apple UITableViewDelegate Protocol Reference, it mentioned
这篇关于在iOS 7中,viewForHeaderInSection部分从1开始而不是从0开始的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!