向上滑动UIView

时间:2011-03-21 07:35:55

标签: iphone objective-c cocoa cocoa-touch

您好我想通过按钮向上滑动单击原始的UIView,并在用户单击后退按钮后想要回到原始UIView。 喜欢facebook应用中的notofikations视图,或者从相机应用中显示照片库。

我怎么能意识到这一点?

2 个答案:

答案 0 :(得分:1)

您正在寻找的方法可以在UIViewController中找到。在您的视图控制器中,只需执行以下操作:

[self presentModalViewController:viewControllerOfViewToSlideUp animated:YES];

答案 1 :(得分:0)

这是您使用视图控制器的内容。标准视图控制器具有内置方法来执行此转换。如果你想手动完成,你可以告诉你当前的视图控制器通过presentModalViewController:animated:方法调用一个新的视图控制器。

如果您不想使用视图控制器,您只需将新视图放在当前视图底部下方,然后使用Core Animation将其移动到位。最简单的方法是:

[[view animator] setFrame:position];

但正确的方法是使用视图控制器。