我想复制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。