즉시 업데이트되지 않습니다 :UI 내 코드는 다음과 같습니다 아이폰 OS
var images = [UIImage]()
var isFirstLoop = true
for (imageID in self.imageID’s)
{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORIT Y_DEFAULT, 0), {
let imageToAdd = self.getImageFromUrlByID(imageID)
if isFirstLoop
{
self.addSubView(imageToAdd)
isFirstLoop = false
}
}
}
난 그냥 첫 번째 이미지는 모든 작업이 완료 바로 그 때 하위 뷰으로 추가됩니다 이유를 알아낼 수 없습니다 해요 .... I addSubView를 주 스레드와 함께 dispatch_async의 가능한 조합과 함께 랩핑하려했는데 ... 서브 뷰로 이미지가 추가 될 때까지 나이가 들었다 .. 제발 도와주세요 :) 미리 감사드립니다 !! :)
주 스레드에서 addSubview() 호출을 실행하려는 시도를 게시 할 수 있습니까? – Undo
시도해보십시오 dispatch_async (dispatch_get_main_queue(),^{ // 여기에 코드는 }); – Nitesh
모든 경우에 UI에 UIImageView가 추가되었으므로 추가 된 tapGestureRecognizer를 사용하여 만든 경우 모든 정보가 끝날 때까지 이미지 자체가 표시되지 않기 때문에 그 사실을 알고 있습니다. 투명 UIImageView ...로해야합니다. 나는한다?? –