iOS 7.1 UITableView添加footerView 后 最后一行分割线没法显示

今天用故事版 遇到个奇怪的问题:ios

我要用 tbView(tableView)展现写信息。最后一行我要显示些文案什么的。考虑用 footerView ,开心coding ..,show下spa

哪里有些不对吧,我最后行分割线呢。。。(上面能够看到我用了scrView,实际上是同样的 跟用footerView,都会出现这种问题)。可是 你上下滑动tabview 那个该死的分割线神奇的出现了。0.0...这是bug 吧。ios 7的,ios 6没问题。3d

通过查找,果真有粗暴方法:code

重些你 cell  的blog

layoutSubviews方法io

- (void)layoutSubviews {
    [super layoutSubviews];
    
    for (UIView *subview in self.contentView.superview.subviews) {
        if ([NSStringFromClass(subview.class) hasSuffix:@"SeparatorView"]) {
            subview.hidden = NO;
        }
    }
}

尼玛,直接刨cell 的祖坟。把那个SeparatorView 都重置为 显示。在显示:table

哈,解决。虽然有点粗暴。class

相关文章
相关标签/搜索