可不可以用CATransiton做两个UIViewController之间的切换效果。

解决方案 »

  1.   

    没有人在切换Controller的吧?
    只有切换View....
      

  2.   

    http://blog.csdn.net/cloudhsu/archive/2010/08/26/5841089.aspx
    动画你可以参考这篇....
      

  3.   

    如果这样的话,那我直接给你说下我的需求。我的程序里面的全屏界面有好几个,目前为止这些全屏界面之间的切换都是用了CATransiton的动画效果。
    现在要追加一个全屏界面,一个table。
    需要支持的也只有一点,支持UIViewController.editButtonItem(用来删除table的项)。所以我这边就用navigation controller加载table和UIViewController.editButtonItem来实现,但是不知道如何使切换的时候加上CATransiton的动画效果。
      

  4.   

    即使您是用AControler加载BController的item
    那同样还是使用AControler的View去AddSubview: b.item吧?
    CATransiton同样是对View做处理..
    不管您的controller的
    [A.view addSuview:b.item];后
    您就可以在A.view的subviews中找到b.item,通常会用tag找出来
    讲到这懂了吗?
      

  5.   

    sorry, 是我搞错了。我一直以为UIViewController.editButtonItem实现了table的删除功能。其实通过[self.tableView setEditing:YES animated:YES];就能实现。