keyword “uiview” 的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
swiftui-introspect
从 SwiftUI 自省底层 UIKit/AppKit 组件
ViewAnimator
ViewAnimator 只需一行代码即可使您的 UI 栩栩如生
Render
UIKit a-là SwiftUI.framework [最低部署目标 iOS10]
Swifty360Player
iOS 360 度视频播放器,从 AVPlayer 流式传输。
Anima
适用于 iOS、tvOS 和 macOS 的动画框架
QuickLayout
QuickLayout 用纯 Swift 编写,提供了一种简单易用的方法来管理代码中的自动布局。
UIView-Shimmer
使用 Core Animation 为 iOS 应用程序的任何 UIView 元素应用精美 Shimmer 效果的简单方法。
FixFlex
声明式自动布局代码,易于编写、阅读和修改
UIViewKit
UIViewKit 是一个 Swift 工具,可以轻松进行 UIKit 视图设计,将 InterfaceBuilder 的易用性与 Swift 类型检查相结合。 它镜像了 SwiftUI 的外观,并为属性、出口和约束提供了快速方法。 @resultBuilder 使代码编写速度更快,并且在视觉上更具吸引力。
XibKit
该库提供了一种从 xib 文件创建视图的方法
ScrollingContentViewController
一个 Swift 库,可以简化使视图控制器的视图可滚动
CGLayout
强大的自动布局框架,可以管理 UIView(NSView)、CALayer 和未渲染的视图。 不是 Apple Autolayout 包装器。 提供占位符。 Linux 支持。
FHConstraints
UIView 的扩展,具有有用的约束方法。
Pin
📌 一个小型的库,可以更轻松地使用 AutoLayout。 只有 200 行代码。
VIViewInvalidating
一个 swift PropertyWrapper,当属性值更改时提供自动 NSView 和 UIView 无效化。(@Invalidating 的向后兼容版本)
ArrowView
简单的 iOS 视图,绘制一条末端带有箭头的线条。 使用 UIBezierPath 实现漂亮的波浪效果。
GhostTyping
漂亮的 iOS 视图,带有像幽灵一样的打字动画。
Maker
🍰 Swift 初始化器的微型语法糖。 只有 15 行代码。
SwiftGradients
UIView 和 CALayer 类的有用扩展,可以添加漂亮的颜色渐变。
19 个软件包。