ios - 苹果音乐 UIKit 转换 : which API(s) should I use to accomplish this?

标签 ios uitableview uikit uikit-transitions apple-music

iOS 9 中的 Apple 新音乐应用程序是一款漂亮的应用程序。我想知道我将如何着手复制它的一些功能,包括这个漂亮的过渡。播放托盘滑出屏幕底部,而艺术品本身按比例缩小到隐藏在初始 View Controller 后面的 UITableView 上。 这些 API 是公开的吗?如果是这样,我将如何与他们一起实现这种效果?

UIKit Transition

最佳答案

最有可能的是那些使用 API 的 View Controller 自定义转换。这些在 Collection View 之间转换时最强大,但可以用于任何类型的 View Controller 。 ( Collection View 在这方面和类似方面比表格 View 灵活得多,以至于您有时会看到它们用于构建其他表格外观的布局——如果 Music 正在这样做,我不会感到惊讶。有一个很棒的 WWDC14 talk 在一个的例子。)

Apple 关于该主题的资源包括 Customizing the Transition Animations在 View Controller 指南中,Collection View Transition示例代码项目,以及几个 WWDC 演讲:Custom Transitions Using View Controllers从 2013 年和 View Controller Advancements in iOS 8从 2014 年开始。

关于ios - 苹果音乐 UIKit 转换 : which API(s) should I use to accomplish this?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34910541/

相关文章:

ios - _PFObjectIDFastHash64 崩溃 EXC_BAD_ACCESS KERN_INVALID_ADDRESS

iphone - 创建登录屏幕以链接到 iOS 应用程序中的表单

ios - 如何在 iOS 上使用 facebook sdk 3.1 在 facebook 上上传视频

iphone - 如何缓存表格 View 的某些内容?

ios - 滚动表格 View 时单元格变为空白(快速)

带有渐变层的 iOS UISLider

ios - 如何模仿相机应用程序 - 覆盖方向变化动画?

ios - 在 Swift 中从 json 文件读回数据的正确方法是什么?

ios - UITableView 在使用 Swift 中的 Master Detail App 滚动之前不会重新加载

ios - iPhone 型号的条件。例如。如果 > iPhone 4,如果 > iPhone 3GS