How can one introduce a small delay between the time when view loads till the time something shows up.
A half a second would be fine. Is there a more graceful way to handle this other then sleep (1)
A bit more details on what i'd like to do:
UIImageView *cardView = [[UIImageView alloc] initWithFrame
:CGRectMake([thisCard xPosition], [thisCard yPosition], 79 , 123)];
[cardView setImage:[ thisCard faceImage]];
cardView.transform = CGAffineTransformMakeRotation(.34906585);
// SLEEP HERE FOR .5 SECONDS
[thisCard setOwnImageView:cardView];
[self addSubview:cardView];