我想复制iPhone音乐应用程序的行为。当您在该应用中播放专辑时,点击右上角的按钮,专辑封面会翻转以在其后面显示曲目的UITableView

是否可以使用自定义UIStoryboardSegue完成此操作?

还是最好的方法只是在使用同一控制器的两个视图之间切换?

最佳答案

在同一个视图控制器的两个视图之间切换可能更简单,例如

- (IBAction)showTracksView
{
    [UIView transitionWithView:self.view
                  duration:1.0
                   options:UIViewAnimationOptionTransitionFlipFromLeft
                animations:^{ tracksView.hidden = NO; }
                completion:^(BOOL finished){ self.navigationItem.title = @"Tracks"; }];
}

- (IBAction)hideTracksView
{
    [UIView transitionWithView:self.view
                  duration:1.0
                   options:UIViewAnimationOptionTransitionFlipFromLeft
                animations:^{ tracksView.hidden = YES; }
                completion:^(BOOL finished){ self.navigationItem.title = @"Album cover"; }];
}

这里的tracksView是轨道的UITableView。

10-08 05:47