文件名称:CardPresentationController:自定义UIPresentationController,它模仿Apple Music UI的行为
文件大小:10.49MB
文件格式:ZIP
更新时间:2024-05-12 21:59:22
custom cards uikit popup apple-music
CardPresentationController 自定义 ,它模仿Apple Music UI的行为。 在iOS 10及更高版本上应该可以正常工作。 iOS 13中的模态演示 iOS 13改变了普通present(vc, ...) calls -所有模态现在看起来像卡。 因此,您在iOS 13上不需要此库。我始终建议尽可能多地使用系统资源,因此,如果您在iOS 13上,则该库默认情况下会回退到系统外观和行为。 要关闭此功能并仍使用此库来呈现模式卡,请在呈现您的第一个UIViewController之前的某个时间进行UIViewController : CardPresentationController.useSystemPresentationOniOS13 = false 请记住,此库中多张卡的视觉显示与iOS 13有所不同。 (我无意更改此设置,这确实不值得。) 安装 手动
【文件预览】:
CardPresentationController-master
----.gitignore(1KB)
----CardPresentationController.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(15KB)
----Example()
--------SecondController.swift(1010B)
--------GridLayout.swift(864B)
--------SecondController.storyboard(6KB)
--------ContentController.storyboard(8KB)
--------ViewController.swift(4KB)
--------ContentController.swift(2KB)
--------GridCell.xib(3KB)
--------Info.plist(2KB)
--------CustomContainerController.storyboard(3KB)
--------PopupNavigationController.swift(346B)
--------Base.lproj()
--------CustomContainerController.swift(1KB)
--------GridCell.swift(910B)
--------GridController.swift(2KB)
--------AppDelegate.swift(831B)
--------Assets.xcassets()
----CardPCDemo.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(24KB)
----resources()
--------apple-music-iphone-xs.png(95KB)
--------presentedVC.png(1.48MB)
--------presentedNC.png(1.49MB)
--------presentedNC-top.png(230KB)
--------presentedVC-top.png(289KB)
--------apple-music-iphone-xs.acorn(224KB)
--------cardpc.png(410KB)
----CardPresentationController.mp4(5.12MB)
----LICENSE(1KB)
----EmbeddedNCExample()
--------EmbeddedNCExample.xcodeproj()
--------EmbeddedNCExample()
----Framework()
--------CardPresentationController.h(627B)
--------Info.plist(743B)
----Vendor()
--------Controllers()
--------Views()
--------GradientView.swift(6KB)
--------BaseGridLayout.swift(2KB)
----CardPresentationController()
--------UIKit-CardPresentationExtensions.swift(3KB)
--------CardConfiguration.swift(3KB)
--------CardAnimator.swift(11KB)
--------CardTransitionManager.swift(2KB)
--------CardPresentationController.swift(8KB)
----README.md(8KB)
----CardPresentationController.podspec(816B)