在iPhone App中切换子视图

时间:2010-05-25 18:54:44

标签: iphone objective-c uiview subview

所以,在我正在开发的iPhone应用程序中,我已经决定向用户显示所有内容的最佳方式是让屏幕的顶部显示一些信息,并在屏幕的底部显示不同的信息。但是,底部有时会改变,所以我正在努力实现它。

另一个应用程序是MTGLife应用程序,这里有一些图片:

http://picasaweb.google.com/lh/photo/HILMaJPnbLxP6hQRkn_6XA?feat=directlink   http://picasaweb.google.com/lh/photo/d5wpS8x_aRyAEOBpYYIxwQ?feat=directlink   http://picasaweb.google.com/lh/photo/RW-BQfqx-VytRim3BxeRZQ?feat=directlink

您看到按下按钮后,选择器会切换并显示日志。点击相同的按钮可以将它们切换回来,并带有漂亮的动画效果。我想在我的申请中做同样的事情。我不确定最好的办法,但是......

我在想我会制作2个UIViews,然后简单地在它们之间翻转,但我想先得到一些关于如何做到这一点的意见,然后推进正确的方向。

谢谢!

1 个答案:

答案 0 :(得分:2)

2 UIViews是一个很好的方法。通过使用UIView动画功能,您可以在日志和选择器之间切换所需的过渡。

UICatalog示例应用程序(请参阅TransitionViewController)中,有一个关于如何动画两个子视图的示例