如何从屏幕中间显示UIView

时间:2010-06-26 15:56:44

标签: objective-c iphone uiview facebook uiviewanimationtransition

我看了Apple的UIModalTransitionStyle,但没看到我在寻找什么。我想做与Facebook iPhone App相同的事情;当您触摸Facebook主屏幕上的按钮时,屏幕的中间会出现新的UIView(当您完成后会消失)。我想在我的iPhone应用程序中实现类似的转换,我想知道是否有一种快速的方法(已经预编码),如果没有,我将如何编码它以便我可以做同样的事情?

编辑:为了澄清,过渡应该让UIView从屏幕中间生长,然后填满整个视图。当用户取消视图时,视图会缩小到屏幕中间,变小然后消失。就像在Facebook应用程序中一样。

谢谢!

2 个答案:

答案 0 :(得分:2)

请查看此youtube视频。这将向您展示如何将您的UIView显示为Facebook应用程序。

答案 1 :(得分:1)

myView.center = parentView.center

其中myView是出现的新UIView,而parentView是保存按钮的视图,否则您可以引用应用程序的窗口。