您的位置:首页 > 产品设计 > UI/UE

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

2014-07-07 12:08 465 查看
今天用故事版 遇到个奇怪的问题:



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



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

经过查找,果然有粗暴方法:

重些你 cell 的

layoutSubviews方法

- (void)layoutSubviews {
[super layoutSubviews];

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


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




哈,解决。虽然有点粗暴。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: