在主ViewController中使用自己的TableViewController翻转tableview的动画

时间:2013-04-04 12:35:45

标签: iphone ios xcode animation view

相对基本的问题,但我花了一整天时间没有任何成功。我有ViewController与主全屏View和单独的TableViewController与TableView,它不覆盖整个屏幕。我需要在TableView上使用UIRefreshControl,因此需要单独的TVC。

我希望在单元格选择上实现这一点,现有的TableView将翻转以替换为另一个TableView(如用户选择的第2步)。我希望在TableViews过渡期间可以看到现有的主视图。

我能够使用开始动画/提交动画方法将完整的View翻转转换到不同的视图,但不能仅使用子视图,也不能使用新的动画块方法。你能否推荐一下动画代码,我该如何介绍第二个表格视图(在现有的TVC下或在它自己的TVC下)?

@implementation ViewController
TableViewController *tableVC;
- (void)viewDidLoad
{
    [super viewDidLoad];
    tableVC = [self.storyboard instantiateViewControllerWithIdentifier:@"TableVC"];
    [self addChildViewController:tableVC];
    tableVC.view.frame = CGRectMake(8, 177, 304, 371);
    [self.view addSubview:tableVC.view];
}

非常感谢。

1 个答案:

答案 0 :(得分:0)

请参阅此示例代码,它可能会对您有所帮助

https://github.com/GrioSF/spincard