zoukankan      html  css  js  c++  java
  • iOS7上TableViewCell的button和UIImageView个别未显示的bug

    要做这个cell,用xib将cell做成之后,在iPhone6、6Plus、5s上运行良好,但是在iOS7的5s和iPad上,黄色的小星星和下载按钮均没有显示。

    甚为惊奇。

    在网上百度之,发现了解决办法:

    -(void)layoutSubviews{
        [super layoutSubviews];
        self.contentView.frame = self.bounds;
    }
    

      重写cell的这个方法即可。

      个人认为是iOS7上的AutoLayout在显示时,对cell的frame计算方式和其他系统不一样的原因。因为IOS7设置了accessoryView后,contentView回被向前移动。为了让contentView位置不变,重写上面的方法。

    在这里要提醒自己:

      对于网上贴出来的解决办法,要多琢磨几下。之前就看到了这个帖子,认为没有意义,就没有多想。现在沉下心来慢慢思考,觉得甚为有用了。

    以后要沉下心来,好好思考一番。

  • 相关阅读:
    Orchard CMS中如何打包不带源码的模块
    牛X的CSS3
    Docker指令
    Spring Boot 应用 发布到Docker
    Haproxy全透明代理
    TCP/IP协议理解
    ubuntu tomcat 部署java web
    UDP"打洞"原理
    java多线程-线程通信
    window环境下杀死tomcat
  • 原文地址:https://www.cnblogs.com/tanglimei/p/4929461.html
Copyright © 2011-2022 走看看