摘要:• https://github.com/kieranb662/PartitionKit。• https://github.com/madebybowtie/FlagKit。

Cards

Cards是一个功能强大且可自定义的库,可将您的视图转变为类似于在 App Store 中看到的卡片。可用的自定义设置有阴影、背景图像和颜色、文本颜色、卡片半径,图标和模糊效果。

https://github.com/PaoloCuscela/Cards

PartitionKit

PartitionKit 是在 SwiftUI 中创建的动态大小的用户界面。该现在它支持五种不同的模式:水平分区、垂直分区、网格划分、巢状网格、混合式

https://github.com/kieranb662/PartitionKit

EasyNotificationBadge

EasyNotificationBadge 可将 iOS badge 放在任何视图中,而且只需要几行代码。基本上,如果要使用默认设置添加或更新 badge,则可以编写以下代码:

view.badge(text: "5")

删除 badge:

view.badge(text: nil)

您还可以通过更改背景颜色,文本颜色,文本大小,距中心X/Y的距离,阴影,边框颜色和宽度来自定义 badge 外观。

https://github.com/Minitour/EasyNotificationBadge

FlagKit

FlagKit提供了漂亮的旗帜图标,可在我们的iOS,macOS 和 tvOS 应用程序中使用。所有 flag 都在资产目录中,可以轻松地在我们的应用中实现。该库提供了不同形状的无样式和样式 旗帜 ,例如圆角,正方形和圆形。

在下面,您可以找到示例代码以查看其工作方式:

let countryCode = Locale.current.regionCode!
let flag = Flag(countryCode: countryCode)!

// Get unstyled image
let originalImage = flag.originalImage

// Get circle shaped flag
let styledImage = flag.image(style: .circle)

https://github.com/madebybowtie/FlagKit

CalendarKit

CalendarKit 是一个可自定义的库,用于在您的应用程序中添加完全由 Swift 制作的日历功能。确实类似于 iOS 日历,此应用可以轻松自定义。该库支持本地化,并使用默认语言环境显示月/日名称。还可以更改图形样式,以创建新的 CalendarStyle 对象并调用updateStyle 方法。

https://github.com/richardtop/CalendarKit

相关文章