У меня есть приложение, обрабатывающее пару изображений с использованием Quartz, и я хотел иметь UIProgressView, который меняется после каждого действия.(например, 0,0 0,2 0,4 0,6 0,0 1,0)
Проблема в том, что, кажется, во время обработки моего изображения пользовательский интерфейс полностью заблокирован, и значение изменяется только после того, как весь процесс завершен (то есть он просто получаетдо 1,0 без прохождения подэтапов),
Кто-нибудь из вас когда-либо сталкивался с этим?
Псевдо:
for(uint i=0;i<5;i++){
// Execute some Quartz based action here, such as CGContextDrawTiledImage etc...
myProgress.progress = (i+1) * 0.2;
}
Таким образом, на самом деле вместо индикатора выполнения, изменяющегося после каждого действия, он изменяется только один раз в конце на 1,0.Буду признателен за ваш отзыв или опыт или это.
СпасибоШай.