Как @Andey сказал, что вы должны отходить от главной очереди всякий раз, когда вещь, которую вы делаете, займет некоторое время, и вы не хотите, чтобы ваше представление замерзло.
Try Лекция 9: https://itunes.apple.com/en/course/developing-ios-8-apps-swift/id961180099
UPDATE (Swift вер.):
Хотя я не знаю, как написать это в Obj-C, он будет посмотрите примерно так в Swift, который вы можете позже перевести обратно в Obj-c.
dispatch_async(notTheMainQueue) {
// Some time consuming stuff you're doing (downloading data, calculating..)
...
dispatch_async(dispatch_get_main_queue) {
// Set your view here, which dispatches *back* to the main queue and will not block your UI
...
}
}
Вы внесли делегат uiwebview? Можете ли вы показать свой код? –
да, я реализовал делегатов, но я думаю, что проблемы в изображениях, после загрузки всех изображений, которые я получил бесплатно. –
Является ли ваш 'webview' полным размером экрана? –