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 虚拟机打包apk出现错误
    • ¥30 最小化遗憾贪心算法上界
    • ¥15 用visual studi code完成html页面
    • ¥15 聚类分析或者python进行数据分析
    • ¥15 逻辑谓词和消解原理的运用
    • ¥15 三菱伺服电机按启动按钮有使能但不动作
    • ¥15 js,页面2返回页面1时定位进入的设备
    • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
    • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
    • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝