В моем приложении после загрузки просмотра изображение должно отображаться слева направо.Я пишу этот код в viewdidload
или viewwillappear
:
UIImage *image = [UIImage imageNamed:@"PG05(REV).jpg"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
for (int i=-1024; i<=0; i++) {
NSLog(@"i: %d",i);
sleep(5);
imageView.frame = CGRectMake(i,0, 1024, 768);
NSLog(@"done");
[self.view addSubview:imageView];
}
[imageView release];
Но проблема в том, что перед загрузкой представления он выполняет приведенный выше код, чем загружает представление, так что кажется, что представление загружено истатичное изображение там.Но мое требование состоит в том, чтобы сначала полностью загрузился вид, затем изображение должно отображаться слева направо.
Пожалуйста, помогите мне.