Я пытаюсь отобразить большое изображение с сервера, но я должен постоянно его отображать.
Я использовал подкласс UIView и в том, что я взял объект UIImage, в котором я использовал NSURLConnection и его методы делегирования, я также использовал
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
в котором я добавляю данные и преобразовываю их в объект UIImage, и вычерчивая rect с помощью метода drawInRect: UIImage.
Все работает нормально, но проблема заключается в том, что когда изображение рисуется в контексте, я не могу щелкнуть нигде на экране, пока на экране не отобразится изображение целиком.
Есть ли хорошее решение, где я могу щелкнуть в другом месте, даже если изображение отображается на экране?
Любая помощь будет заметна.
Изменить:
Есть ли эффективный способ рисования размытия изображения постепенно в didReceiveData? поэтому drawInRect не занимает слишком много времени для рисования. Или, если у кого есть пользовательский метод drawRect, который эффективно отображает изображение по мере поступления данных в didReceiveData.