网格
概览
安装
CocoaPods
Grid 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中:
pod 'FBTagGrid'
使用
import FBTagGrid
struct Item : Identifiable , FBGridItemSize {
var id:String = UUID().uuidString
var text: String
var size: CGSize {
(text as NSString).boundingRect(with: CGSize(width: CGFloat(MAXFLOAT), height: CGFloat(MAXFLOAT)), options: .usesLineFragmentOrigin, attributes: [.font: UIFont.systemFont(ofSize: 16)], context: nil).size
}
}
struct ContentView: View {
var items:[Item] = []
var body: some View {
FBTagGrid(items) {
Text($0.text).font(.system(size: 16))
}
}
}
许可
网格是一项受MIT许可的可用项目。有关更多信息,请参阅LICENSE文件。