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
我很抱歉,但使用的計時器是絕對不能做的方式它在可可。 –