iOS 5 Storyboard segue 复制音乐应用程序的专辑轨道 View

标签 ios ios5 uikit uistoryboard

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

相关文章:

ios - 类型 'TimeZone' 在 Swift3 中没有成员 'local'

ios - Firebase Facebook 登录检查用户是否存在

iphone - 以编程方式设置 ipad 应用程序背景?

ios - 如何获取 EkEvent 类型对象的 Show As 值?

iphone - 发送推送通知和 APNS 握手

ios5 - iPhone 上的 Nike+ GPS 如何在后台接收加速度计更新?

javascript - 防止 iOS 5.1 上打开键盘的默认操作

iphone - HTML 选取框在 iOS 5.1 中不起作用

ios - UILabel的默认字距调整是什么(属性文本看起来有所不同)

objective-c - UISegmentedControl setSelectedSegmentIndex 问题