About_App 是一个即插即用的“关于”页面。它显示一个带有产品标志和附加信息的单页。它也能正确处理横向旋转。当前的实现使用了 Swift 5.9 Observation 模型,需要 iOS 17 或 macOS 13。
使用方法
将 About_App 添加为 Swift Package Dependency(Swift 包依赖项)
导入 About_App。
import About_App
创建一个 About 对象的实例。在你稍后可以将其传递到环境中的位置创建它。
let about = About()
设置你想要显示的属性。大多数属性默认为 nil,如果未显式设置,则不会显示。
about.appName = "My App"
about.createdBy = "Ferdinand G. Rios"
about.copyRight = "© 2020, My Company, Inc."
about.reservedRights = "All Rights Reserved"
about.companyName = "My Company, Inc."
about.address1 = "123 Any Street"
about.address2 = "Suite 1A"
about.city = "Big City"
about.state = "State of Mind"
about.zip = "1111"
about.webURL = "https://www.myapp.com"
about.twitter = "https://twitter.com/myapp"
about.facebook = "https://#/myapp"
about.linkedin = nil
about.instagram = "https://www.instagram.com/myapp"
about.supportString = nil
about.reviewString = "itms-apps://itunes.apple.com/app/id\(appID)"
显示页面并将 About 对象传递到环境中。
AboutView()
.environment(about)