iOS 7.1 UITableView添加footerView 后 最后一行分割線無法顯示


今天用故事版 遇到個奇怪的問題:

我要用 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 都重置為 顯示。在顯示:

哈,解決。雖然有點粗暴。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM