相對基本的問題,但我花了整整一天的時間沒有取得任何成功。我有ViewController與主全屏視圖和TableView獨立TableViewController不覆蓋整個屏幕。我需要在TableView上使用UIRefreshControl,因此需要單獨的TVC。在主ViewController中使用自己的TableViewController翻轉tableview的動畫
我想實現在單元格選擇現有的TableView將翻轉以替換爲另一個TableView(如用戶選擇的第2步)。我期望現有的主視圖在TableViews轉換過程中可見。
我能夠使用開始動畫/提交動畫方法實現完全視圖翻轉過渡到不同的視圖,但從來沒有僅使用子視圖,也沒有使用新的動畫塊方法。您可以請建議動畫代碼,我應該如何引入第二個tableview(在現有的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];
}
非常感謝。
你需要傳遞的tableView在參數稱爲動畫的方法。參數名稱就像forView pass tableView那樣。 – 2013-04-04 12:42:30