iPhone上从下到上打开带有幻灯片效果的视图

时间:2009-08-21 14:40:32

标签: iphone objective-c slide

我正在为iPhone(以横向模式运行)(OS 3.0)制作应用程序,我希望当我触摸工具栏按钮时,它会打开一个带有幻灯片效果的视图(类似于触摸时的效果'从屏幕的底部到顶部的“Mobile Safari”工具栏中的书签。该视图与按钮位于同一个XIB文件中。

我该怎么做?

提前致谢。

2 个答案:

答案 0 :(得分:11)

如果你问的是做动画自定义,这里有一个可能有帮助的片段。 让我们假设视图“myView”已经作为子视图添加到当前视图中。

[myView setFrame:CGRectMake(0, 480, 320, 480)];
[myView setBounds:CGRectMake(0, 0, 320, 480)];

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationDelegate:self];
[myView setFrame:CGRectMake(0, 0, 320, 480)];
[UIView commitAnimations];

其中的重要数字是setFrame rect中的y位置(480然后是0),这会将其从屏幕外移动到屏幕上。

答案 1 :(得分:7)

[self.tabBarController presentModalViewController:yourSlideController animated:YES];