码迷,mamicode.com
首页 > 移动开发 > 详细

iOS7上TableViewCell的button和UIImageView个别未显示的bug

时间:2015-11-02 12:07:50      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

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

 

在这里要提醒自己:

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

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

 

iOS7上TableViewCell的button和UIImageView个别未显示的bug

标签:

原文地址:http://www.cnblogs.com/tanglimei/p/4929461.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!