iOS翻转tableview和UIView

时间:2011-05-29 13:38:58

标签: cocoa-touch ios core-animation

所以我想做的是,我想翻转一个tableview并在它下面显示一个普通的UIView,反之亦然。我怎样才能做到这一点?谢谢!

2 个答案:

答案 0 :(得分:1)

如果你想用相同的UIViewController控制背面的UITableView和UIView(听起来这可能是你的情况,因为你的tableview没有填满整个屏幕),你可以简单地在它之间进行视图转换。在UIView中使用transitionFromView:toView:duration:options:completion:的两个视图。

fromView是你的tableview,它应该已经是视图层次结构的一部分。 toView是你的UIView显示在tableview的背面。在调用transitionFromView之前,它应该与视图层次结构(没有superview)分离。

答案 1 :(得分:0)

我建议从默认的Utility View应用程序开始,然后在主视图中添加UITableViewController。

如果您已经有一个项目,那么为后面创建一个新的UIViewController并以模态方式呈现它。对于转换,请将背面视图的modalPresentationStyle设置为UIModalTransitionStyleFlipHorizontal