AppStoreiOS11InteractiveTransition_old:App Store的Card互动过渡

时间:2024-05-14 22:30:51
【文件属性】:

文件名称:AppStoreiOS11InteractiveTransition_old:App Store的Card互动过渡

文件大小:3.22MB

文件格式:ZIP

更新时间:2024-05-14 22:30:51

Swift

AppStoreTodayInteractiveTransition(已弃用) 注意:不建议使用此方法,以便在实现更好的实现。 这是尝试模拟App Store的Card互动过渡。 请注意,它与App Store的动画并不完全相同,但是很接近! 概述 所有这些都通过本机API完成,例如UIViewControllerAnimatedTransitioning和好友。 没有外部库。 核心动画/过渡全部在CardToDetailTransitionManager类中。 呈现 扩展卡片的动画主要是通过设置AutoLayout约束的动画来实现的。 我这样做的方法是隐藏原始单元格和目标视图。 创建一个新的卡片视图,一个模糊视图,一个容器视图。 然后在这些视图上制作事物的动画以匹配目标视图。 在CardToDetailTransitionManager签出代码。 我在和上写了更多详细信息 解雇


【文件预览】:
AppStoreiOS11InteractiveTransition_old-master
----AppStoreHomeInteractiveTransition()
--------Info.plist(1KB)
--------AppDelegate.swift(2KB)
--------Resources()
--------AnimatableStatusBarViewController.swift(3KB)
--------HomeViewController.swift(5KB)
--------CardToDetailTransitionManager.swift(19KB)
--------Models()
--------Base.lproj()
--------CardDetailViewController.swift(2KB)
--------Assets.xcassets()
--------Extensions.swift(2KB)
--------Views()
----AppStoreHomeInteractiveTransition.xcodeproj()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(18KB)
----README.md(4KB)
----appstoreios11.gif(2.44MB)

网友评论