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
Discussion
The returned object can be a UILabel or UIImageView object, as well as a custom view. This method only works correctly when tableView:heightForHeaderInSection: is also implemented.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With