我想复制 iPhone 音乐应用程序的行为。当您在该应用中播放专辑并点击右上角按钮时,专辑封面会翻转以显示其后面的 UITableView
轨道。
是否可以使用自定义 UIStoryboardSegue
来完成此任务?
或者是在使用相同 Controller 的两个 View 之间切换的最佳方法?
最佳答案
在同一 View Controller 的两个 View 之间翻转可能更简单,例如
- (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。
关于iOS 5 Storyboard segue 复制音乐应用程序的专辑轨道 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9442966/