iOS7上TableViewCell的button和UIImageView个别未显示的bug
2015-11-02 10:33
435 查看
要做这个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位置不变,重写上面的方法。
在这里要提醒自己:
对于网上贴出来的解决办法,要多琢磨几下。之前就看到了这个帖子,认为没有意义,就没有多想。现在沉下心来慢慢思考,觉得甚为有用了。
以后要沉下心来,好好思考一番。
相关文章推荐
- hdu 5531 Rebuild(三分)
- ADT版本查看,This Android SDK requires Andr...ate ADT to the latest问题
- [js]Easyui组件扩展--fieldset
- js实现marquee头尾无缝滚动
- 【MySQL】unique列插入重复值解决方案
- 使用UGUI做下拉列表的方案
- UITextView 的placeholder
- LeetCode63——Unique Paths II
- 调用其他服务器的api时,暂时处理跨域问题的方法——No 'Access-Control-Allow-Origin' header is present on the requested resour
- UITableView没数据时用户提示该怎么做?
- LeetCode Implement Queue using Stacks 栈&队列
- UIScrollView常用属性和代理方法
- Self Sizing Cells tableView 自适应高度
- UICollectionView二级树展开
- iOS设置UICollectionViewCell的间距
- "IValueConverter" does not support converting from a string.——C# WPF 提示错误
- UI控件方法、属性的总结
- 关于UIview UIlabel Unbutton 的一些常用的属性方法(用以优化界面)
- getRequestDispatcher与sendRedirect
- JSP EL表达式 获得 request的GET/POST方法