BitcoinUI 是 Bitcoin Wallet UI Kit 的原生 iOS 实现。
BitcoinUI 及其参考 Bitcoin Wallet UI Kit 都还在开发中。
BitcoinUI 中的设计系统包括
SwiftUI
Text("Bitcoin Orange")
.font(.caption)
.foregroundColor(.bitcoinOrange)
.multilineTextAlignment(.center)
UIKit
let label = UILabel()
label.frame = CGRect(x: 200, y: 200, width: 200, height: 20)
label.text = "Bitcoin Orange"
label.textColor = .bitcoinOrange
SwiftUI 中实现了三种按钮样式(带有许多可选参数)
BitcoinFilled
BitcoinOutlined
BitcoinPlain
SwiftUI
Button("Filled button") {
print("Button pressed!")
}
.buttonStyle(BitcoinFilled())
SwiftUI 中实现了十种文本样式
BitcoinTitle1
- BitcoinTitle5
BitcoinBody1
- BitcoinBody5
SwiftUI
Text("Title")
.textStyle(BitcoinTitle1())
SwiftUI
BitcoinImage(named: "coldcard")
.resizable()
.aspectRatio(contentMode: .fit)
.frame(height: 75.0)
UIKit
let image = BitcoinUIImage(named: "coldcard")
let imageView = UIImageView(image: image)
imageView.frame = CGRect(x: 0, y: 0, width: 75, height: 75)
view.addSubview(imageView)
BitcoinUI 当前需要 iOS 15 的最低部署目标。
您可以通过将其作为包依赖项添加到 Xcode 项目中来添加 BitcoinUI。