asd12101 2014-12-02 08:32
浏览 3957

关于iPhone6运行UITableView分割线的问题

先上图!theProblem
这是在拖动过程中截的图,第一个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上被硬生生放大,然后像分割线这种细节的东西就会因为一些误差导致看上去用户体验极差!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 js调用html页面需要隐藏某个按钮
    • ¥15 ads仿真结果在圆图上是怎么读数的
    • ¥20 Cotex M3的调试和程序执行方式是什么样的?
    • ¥20 java项目连接sqlserver时报ssl相关错误
    • ¥15 一道python难题3
    • ¥15 牛顿斯科特系数表表示
    • ¥15 arduino 步进电机
    • ¥20 程序进入HardFault_Handler
    • ¥15 oracle集群安装出bug
    • ¥15 关于#python#的问题:自动化测试