我想在UIScrollView中實現圖像的延遲加載,但我嘗試設置圖像時出現了一些問題。循環通過UIScrollView和設置UImageView
用戶滾動,我使用以下來檢測下一個視圖標記應該是什麼。然後我希望能夠遍歷相應的UIView並設置其UIImageView圖像。
以下是不工作,我希望有人能幫我糾正它。
for (UIView *subview in self._scrolViewForEffects.subviews){
for (UIImageView *view in subview.subviews){
if([view isKindOfClass:[UIImageView class]]){
if(view.tag == currentPage){
if(view.image == nil){
[view setImage:[UIImage imageNamed:@"Theme1.png"]];
}
}
}
}
}
當你說'它不工作',你是什麼意思?另外,試着放一些NSLog()調用來查看什麼是和什麼沒有被調用 – Merlevede
爲什麼不使用集合視圖? –
我遇到的問題是在將圖像放入UIImageView之前對圖像進行編輯。我發現使用UICollectionView時,圖像在屏幕上滾動時不會被保存,因此當您再次出現圖像時不得不再次對其進行編輯。 – ORStudios