Embark on a journey of knowledge! Take the quiz and earn valuable credits.
Take A QuizChallenge yourself and boost your learning! Start the quiz now to earn credits.
Take A QuizUnlock your potential! Begin the quiz, answer questions, and accumulate credits along the way.
Take A QuizGeneral Tech Bugs & Fixes 2 years ago
Posted on 16 Aug 2022, this text provides information on Bugs & Fixes related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.
I haven't seen your code, so I can't comment. But definitely not in viewDidLoad.
You could use blocks to implement this in cellForItemAt.
- (__kindof UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
// download the image on the background thread
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
// once you have the image downloaded,
// set the image on a main thread
// in the completion handler
dispatch_async(dispatch_get_main_queue, ^{
callback(yourImage); // this can be a call to your method.
});
});
}
No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.
General Tech 10 Answers
General Tech 7 Answers
General Tech 3 Answers
General Tech 9 Answers
Ready to take your education and career to the next level? Register today and join our growing community of learners and professionals.
manpreet
Best Answer
2 years ago
I have a
UICollectionView
of images, and in the corner of each cell i have a watermark (or a small icon). The images are fetched remotely and the icon is hardcoded (local). Everything is works fine except for one ugly problem: The local watermark icon is loading every cell first, while fetching the images, which is not a good look. ---> I'm looking for a way to load / show the watermark icon (UIImageView
) after the each cell is populated (or worse case, after all cells are populated). Your help is always appreciated!1. Is this possible? 2. Where would i implement it:
cellForItemAt
,viewDidLoad
, etc.? 3. and then what would be the code. Please note i am relatively new to coding.This is how i populate the collectionView with remotely store image (listeners not included):
And I've just created an outlet for the locally stored watermark (icon):
@IBOutlet weak var watermark: UIImageView!