LTMorphingLabel:用 Swift 编写的 UILabel 的动画变形效果-开源

时间:2024-08-29 10:43:24
【文件属性】:

文件名称:LTMorphingLabel:用 Swift 编写的 UILabel 的动画变形效果-开源

文件大小:140KB

文件格式:ZIP

更新时间:2024-08-29 10:43:24

开源软件

一个用 Swift 编写的变形 UILabel 子类。 .Scale 效果模仿了 WWDC 2014 的 iOS 8 的 Apple QuickType 动画。新的变形效果可用作 Swift 扩展。 XCFramework 是 Xcode 11 中引入的新选项。您可以从 Releases 页面手动下载预编译的 LTMorphingLabel.xcframework.zip。 然后将其拖放到您的项目中。 将标签的类从 UILabel 更改为 LTMorpingLabel。 以编程方式将新字符串设置为其 text 属性。 要交互使用,请在更改 .text 属性后调用 .pause(),并使用 updateProgress(progress: Float) 交互更新进度。 尽管该库已在 App Store 上的一些产品中使用,但它仍然是一个实验项目。


【文件预览】:
lexrus-LTMorphingLabel-cbde73b
----.gitignore(2KB)
----Package.swift(886B)
----README.md(6KB)
----LTMorphingLabelDemo()
--------AppDelegate.swift(586B)
--------LTDemoViewController.swift(3KB)
--------Launch Screen.storyboard(5KB)
--------Images.xcassets()
--------Info.plist(1KB)
--------LTMorphingLabelDemo.storyboard(18KB)
----.swiftlint.yml(268B)
----LTMorphingLabel()
--------LTMorphingLabel+Sparkle.swift(6KB)
--------LTEasing.swift(2KB)
--------LTMorphingEffect.swift(3KB)
--------LTMorphingLabel.swift(17KB)
--------LTMorphingLabel+Burn.swift(8KB)
--------LTMorphingLabel+Evaporate.swift(3KB)
--------LTMorphingLabel+Fall.swift(6KB)
--------LTMorphingLabel+Pixelate.swift(4KB)
--------Info.plist(806B)
--------LTStringDiffResult.swift(4KB)
--------LTCharacterLimbo.swift(2KB)
--------tvOS-Info.plist(806B)
--------LTEmitterView.swift(5KB)
--------LTCharacterDiffResult.swift(3KB)
--------LTMorphingLabel.h(534B)
--------SwiftUI()
--------Particles()
--------LTMorphingLabel+Anvil.swift(11KB)
----LICENSE(1KB)
----LTMorphingLabelTests()
--------LTMorphingLabelTests.swift(3KB)
--------Info.plist(733B)
----LTMorphingLabel.podspec(2KB)
----LTMorphingLabelUITests()
--------Info.plist(680B)
--------LTMorphingLabelUITests.swift(1KB)
----build_xcframework.sh(2KB)
----LTMorphingLabelDemo.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(53KB)
--------xcshareddata()
--------xcuserdata()
----.travis.yml(266B)

网友评论