在为iOS 5构建时,UITableView中的随机框?

ios*_*eak 1 uitableview ios5

在为iOS 5构建时,我有一个奇怪的盒子.我正在制作一个兼容iOS 5的应用程序(最初是为iOS 4构建的)所以我得到了新的XCode并构建它,它看起来像这样.知道它是什么?它使用UITableView滚动,但当它到达顶部时它停止,你可以通过它看到内容.有任何想法吗?

谢谢,
库尔顿

这里是

Can*_*der 5

这看起来像一个部分标题.确保您没有在委托/数据源中实现这些方法之一:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
Run Code Online (Sandbox Code Playgroud)

Apple更改了iOS 5中节标题的行为.在过去的版本中,如果这些方法返回nil,则不会显示节标题.从iOS 5开始,返回nil是不够的.您要么不实现这些方法,要么将标题高度设置为0(使用tableView.sectionHeaderHeight或通过实现tableView:heightForHeaderInSection:).