iTunes下滑效果

时间:2011-11-24 21:10:35

标签: ios ipad itunes

在iTunes中,当您选择音乐视频然后点击预览按钮时,模态视图和基础视图会向下滑动,从而使电影播放器​​可见。

如何做到这一点?

iTunes

2 个答案:

答案 0 :(得分: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 :(得分:0)

通常这些过渡(淡入/淡出,滑入/滑出)是通过使用定时器来完成的,该定时器逐渐调整视图的大小。我不知道在Cocoa中做一个更优雅的方式(尽管可能有一个),但是自己做这个并不是很难。只需创建一个间隔为50ms左右的计时器(您可能需要对时间间隔/调整大小率进行一些实验以使其平滑),然后每次计时器触发时,使电影播放器​​视图稍微大一点,直到您把它变成你需要的尺寸。希望有所帮助。