对细小区别的忽略就是对产品和自己的不负责。
ios6和ios7 UITableViewCell的区别:
1、ios6 UITableViewCell、UITableViewCell的contentView和textLabel 背景色是透明的, ios7 为白色
2、iOS6 UITableViewCell的.accessoryType = UITableViewCellAccessoryDisclosureIndicator;的位置和图标都不同,所以做的时候就要考虑用图片来代替(“设置” 第一张图是ios6,第二张是ios7 系统的UITableViewCellAccessoryDisclosureIndicator)
3.UITableViewCell 的drawRect 和 layoutSubviews 方法
iOS 7 drawRect 和 layoutSubviews 在addSubview时触发
ios6 drawRect 在 addSubview时触发,而layoutSubviews 是在init时触发
4.UITableViewCell的 selectionStyle iOS 7 默认是灰色,ios6默认是蓝色
以上都是自己工作中遇到的问题笔记,如果你还遇到过其他奇葩问题,欢迎交流。