Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IOS9 uitableview滚动不稳定_Uitableview_Ios9 - Fatal编程技术网

IOS9 uitableview滚动不稳定

IOS9 uitableview滚动不稳定,uitableview,ios9,Uitableview,Ios9,自从IOS9以来,我的应用程序的uitableview的滚动是不稳定的。我使用customcell,它必须降低显示速度,但我在ios8上没有问题。你有同样的想法吗 经过调查,创建UIImage会冻结滚动。IOS9 UIImage中是否存在行为变化?不确定您的问题到底是什么,但这里有一些不同的方法可以让您的滚动更加顺畅: 请注意UIImage的大小,如果您的UITableView中有多张大照片,可能会导致其无法平滑滚动。我个人导出我的照片,使它们每个大约有几百KB 如果尚未加载,请在viewDid

自从IOS9以来,我的应用程序的uitableview的滚动是不稳定的。我使用customcell,它必须降低显示速度,但我在ios8上没有问题。你有同样的想法吗


经过调查,创建UIImage会冻结滚动。IOS9 UIImage中是否存在行为变化?

不确定您的问题到底是什么,但这里有一些不同的方法可以让您的滚动更加顺畅:

  • 请注意
    UIImage
    的大小,如果您的
    UITableView
    中有多张大照片,可能会导致其无法平滑滚动。我个人导出我的照片,使它们每个大约有几百KB
  • 如果尚未加载,请在
    viewDidLoad
    方法中加载
    UITableView
    UIImage
    。否则,您可能会在滚动时加载它们

  • 另请参阅此部分,了解更多改善您的
    UITableView
    滚动的方法。

    单元格中的uiimage代码是什么样子的?self.someImageView.image=uiimage(名为:“some_image”)是的,由于iOS9是垃圾,因此使用UITableView/uicollectionview执行操作。。。时间探查器会说很多布局。是否有其他解决方案来创建复杂的uitableview/uicollectionview?我建议您异步加载图像,并在主线程上调度setImage。在我的例子中,我将占位符(总是相同的图像)缓存在一个数组中。。。