SwiftUIKit 1.2.0

SwiftUIKit 1.2.0

mikun 维护。



  • 作者
  • miku1958

SwiftUIKit

一个 SwfitUI 风格的 UIKit

需求

  • Swift 11

  • Swift 5.0

用法

文本

let label = UILabel()

label.swift.text =
	(Text("text1")
		.background(.black)
		+
		Text("text2")
		).foregroundColor(Color(.red))
		.onTapGesture { print("tap") }
	+
	Text("text3\(Text: #imageLiteral(resourceName: "icon_sale_member"), width: 17)")
		.foregroundColor(.yellow)
		.tracking(10)
	+
	Text("text4")
		.onLongPressGesture { print("longPress") }

image-20190930104031246

同时支持UITextField和UITextView,但点击/长按手势可能与自定手势冲突

字体

使用方法与 SwiftUI 相同

Font().italic()

获取 UIFont

Font().italic().uiFont