在我使用导航栏的 View 中,我认为但不确定表格上方和下方的空白区域是页眉和页脚。我已经尝试了所有可能的选项来将它们设置为空,但它们仍然显示如下:
同样的差距在“私有(private)消息”导航栏下方的顶部。当我开始滚动时:
它占据了整个视野。为什么它最初不占据整个区域?在 Size Inspector 中,页眉和页脚设置为 1。我很确定它与页眉和页脚有关。有什么建议吗?
最佳答案
这是黑 cocoa 魔法:)
添加
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
self.automaticallyAdjustsScrollViewInsets = NO;
... your additional code
}
return self;
}
到你的 View Controller 。
更新:(来自 iOS7CourseSlides.pdf)
self.automaticallyAdjustsScrollViewInsets = YES;
与
相同self.automaticallyAdjustsScrollViewInsets = NO;
self.contentSubview.contentInset = UIEdgeInsetsMake(64, 0, 0, 0);
self.contentSubview.contentOffset = CGPointMake(0, -64);
所以你可以使用你更喜欢的方法。
关于ios - UITableView 在上方和下方添加空行,在将页眉和页脚设置为空 View 后仍然存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22043505/