[UIVIEw beginAnimations:nil context:nil];[UIVIEw setAnimationDuration:1];[UIVIEw setAnimationCurve:UIVIEwAnimationCurveEaseIn];[UIVIEw setAnimationTransition:uiviewanimationtransitionCurlUp forVIEw:self.vIEw cache:YES];firstVIEw.hIDden = YES;secondVIEw.hIDden = NO;[UIVIEw commitAnimations];
它的工作原理,但如果我这样做的话
[UIVIEw TransitionWithVIEw:self.vIEw duration:1.0 options UIVIEwAnimationCurveEaseIn|uiviewanimationtransitionCurlUp animations:^{ firstVIEw.hIDden = YES; secondVIEw.hIDden = NO; } completion:NulL ];
我没有任何过渡效果.我错过了什么?
解决方法 好的,我已经找到了每个人都需要注意的微妙细节,以便使用iOS 4及更高版本中可用的方法来处理动画和过渡.当为方法指定动画/过渡选项时,我们必须使用常量其中的“选项”一词.所以不要写作UIVIEwAnimationCurveEaseIn|uiviewanimationtransitionCurlUp
我们应该写
UIVIEwAnimationoptionCurveEaseIn|UIVIEwAnimationoptionTransitionCurlUp
在确定转换工作正常后
总结以上是内存溢出为你收集整理的ios4 – UIView过渡动画不适用于transitionWithView:duration:options:animations:completion方法全部内容,希望文章能够帮你解决ios4 – UIView过渡动画不适用于transitionWithView:duration:options:animations:completion方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)