zoukankan      html  css  js  c++  java
  • 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 都重置为 显示。在显示:

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

  • 相关阅读:
    Leetcode 5
    DFS输出全排列
    Leetcode 461
    Leetcode 4
    Leetcode 3
    Leetcode 2
    Windows 10 Mac 为Vs Code配置C/C++环境
    机器学习 学习笔记(1) -- 初识机器学习
    MacBook Pro休眠掉电、耗电量大问题解决方案
    Oracle错误及解决方案
  • 原文地址:https://www.cnblogs.com/DamonTang/p/3829401.html
Copyright © 2011-2022 走看看