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位置不变,重写上面的方法。

    在这里要提醒自己:

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

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

  • 相关阅读:
    java实验二
    实验1
    响应式站点设计之使用指南
    掌管一个网站?给你九条忠告
    在本地App上设计Web代码
    订阅
    下载站焦点图
    个性化电影频道js
    展开收起播放列表
    onoff组件
  • 原文地址:https://www.cnblogs.com/tanglimei/p/4929461.html
Copyright © 2011-2022 走看看