先上图!
这是在拖动过程中截的图,第一个cell的separator明显粗于其他separator!并且在拖动的过程中,粗细会变化,一会儿又是第二个cell的separator变粗,拖动慢的时候,这种变化感觉越是强烈。
本人也已试过如下一些解决方案或问题:
1、把tableView的separatorStyle设置成UITableViewCellSeparatorStyleNone隐藏系统自带的分割线,然后在cell.contentView上add一个自己定义的分割线(此处有用UIView,也有用UIImageView放上美工的图片),未能解决问题⋯⋯
2、新建一个UIScrollView,并且在scrollView上add一个线状的View,也会有粗细变化的现象。
3、如果用Xcode6新建一个工程,创建tableView,运行,不会有分割线粗细变化的问题(有问题的工程都是用Xcode5创建出的)!
以上线索供各位大神大牛大大们参考,给出一些建议,最关键的,如果可以,给出一个方便一些的解决方案!因为如果用xcode6创建一个新的工程,再把原先工程内容导入进去,就意味着要适配iPhone6和iPhone6p的屏幕,纯代码布局做屏幕适配,各位懂的⋯⋯
当然这个问题很有可能跟屏幕适配有关,我估计这个问题就是因为渲染出来的还是iPhone5的图像,运行在iPhone6上被硬生生放大,然后像分割线这种细节的东西就会因为一些误差导致看上去用户体验极差!
关于iPhone6运行UITableView分割线的问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-