首页 > 移动平台 > 详细

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

时间:2015-11-02 12:04:36      阅读:394      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!