Я делаю классное CA3DTransform, пока прокручивается UIScrollview в методе делегата scrollViewDidScroll.Он отлично работает, когда вы используете палец для прокрутки, поэтому при ручной прокрутке все идеально.
Но, когда я устанавливаю scrollview contentoffset программно, как:
[scrollView setContentOffSet:CGPointMake(0,460) animated:YES];
Он по-прежнему вызывает метод делегатаscrollviewdidscroll, поэтому вызываются одни и те же методы анимации, поэтому я все еще вижу правильную анимацию, НО, каким-то образом части представления отсутствуют во время и после анимации!Я пытался установить layer.zPosition на все вещи, и это, похоже, не помогает.Это должно быть хорошо, так как ручная прокрутка работает без пропажи частей представлений ... Почему-то программный вызов этого метода отличается, и я понятия не имею, почему!