2009-11-04 3 views
1

Я являюсь абсолютным новичком в разработке iPhone (подумайте об этом, пока, пожалуйста, rplyng), у меня есть это приложение на основе навигации, в котором есть представление под названием FirstView.iPhone - View для UIViewAnimationTransitionCurlUp

В этом случае у меня есть прокрутка и изображение. Я нажимаю кнопку «Изображение изображения». Затем после щелчка я этот код

imageView.image=image; 
imageTitle.text=text; 

scrollView.clipsToBounds=YES; 

CGContextRef context = UIGraphicsGetCurrentContext(); 
[UIView beginAnimations:nil context:context]; 
[UIView setAnimationTransition: UIViewAnimationTransitionCurlUp forView:[self scrollView] cache:NO]; 
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
[UIView setAnimationDuration:1.0]; 
[UIView commitAnimations]; 

Анимация UIViewAnimationTransitionCurlUp работала отлично, если я установить вид анимации как ImageView. Но если я установил его для scrollView (например, выше), анимации не произойдет

ответ

2

Переменная scrollView правильно подключена к отображаемому экрану прокрутки? . установите точку останова при этом «scrollView.clipsToBounds = YES;», при достижении точки останова во время выполнения проверьте текущее значение переменной scrollView. Он должен отображать значение, отличное от NIL.