У меня есть UIPageViewController
, показывающий UIViewController
, который содержит UIImageView
. Изображения, отображаемые в UIImageView
, первоначально поступают из рулона камеры. Я копирую их в папку приложения. Когда я отображения UIPageViewController
, он загружает изображение для текущей страницы и отображает его:UIImage медленная загрузка в UIPageViewController
if let image = UIImage(contentsOfFile: imagePath) {
imageView.image = image
}
Проблема заключается в том, что это очень медленно. Загрузка первого изображения происходит медленно, а затем прокрутка выполняется очень медленно.
Я тестирую это на своем iPhone 5. Я установил приложение через XCode. Есть ли способ сделать это быстрее? Должен ли я сохранять меньшую версию изображения, когда я сохраняю изображения из рулона камеры в папку моего приложения?
Возможно также проверить [DFImageManager] (https://github.com/kean/DFImageManager) – kean