0
A
回答
0
通常,这些类型的转变(淡入/出局,进/出幻灯片)通过使用计时器,其逐渐调整大小/缩小的观点完成的。我不知道在Cocoa做的更优雅的方式(尽管可能有一个),但是自己做这件事真的不是很难。只需创建一个时间间隔为50ms左右的计时器(您可能需要一些时间间隔/调整大小的实验以使其平滑),然后每次计时器启动时,使电影播放器视图稍微变大一点,直到您让它达到你需要的尺寸。希望有所帮助。
1
如果你所有的视图(而不是电影播放器)都在一个名为bigController
的视图控制器中,那么试试看。
首先,在后台添加电影播放器。假设你正在使用的MPMoviePlayerController
类,这是做什么:
[bigController.view insertSubview:moviePlayerController atIndex:0];
然后动画其他的东西远:
[UIView animateWithDuration:0.5 animations:^{
for (UIView *view in [bigController subviews]) {
if (view != moviePlayerController.view) {
view.frame = CGRectMake(0, bigController.view.frame.size.height,
view.frame.size.width,
view.frame.size.height);
}
}
}];
相关问题
- 1. Slide effect with ngAnimate
- 2. JQuery Replace Element w/Slide Left Effect
- 3. Page Transition Slide Down&Bounce
- 4. libgdx button up down no effect
- 5. Tableview not down down
- 6. Div Floating left down down
- 7. XAML For Reflection Effect
- 8. js/jquery coverflow effect
- 9. CSS light(fading)effect
- 10. Tabs active effect
- 11. Letter Press Effect
- 12. Blurring Effect Widget
- 13. CSS'top'property has no effect
- 14. Jquery Effect Onunload
- 15. JQuery Effect多元素
- 16. UITabBarController-like image masking effect
- 17. jquery set html with effect
- 18. slide-in uitoolbar
- 19. Div Slide底部
- 20. TabBarController Smooth Slide
- 21. Slide Unlocker ImageView ViewFlipper
- 22. Appcelerator alloy views slide
- 23. jQuery Multiple Slide Toggles
- 24. javascript slide slick_accessible_slideshow
- 25. SpriteKit SKSpriteNode slide
- 26. Jquery Slide“To”
- 27. Jquery Slide切换
- 28. iptables:选择pre-up/up/post-up rsp的原因。 pre-down/down/down-
- 29. Onclick slide to current div
- 30. jquery slide banner start close
我很抱歉,但使用的计时器是绝对不能做的方式它在可可。 –