本文介绍: import SwiftUIstruct FQTextView: View { var body: some View { VStack { HStack { Text(“他强任他强n清风拂山岗”) // 删除线 .strikethrough(true, color: Color.black) ..
import SwiftUI
struct FQTextView: View {
var body: some View {
VStack {
HStack {
Text("他强任他强n清风拂山岗")
// 删除线
.strikethrough(true, color: Color.black)
// 下划线
.underline(true, color: .yellow)
// 每行底部偏移..也可以作为另一种行间距使用..
.baselineOffset(50)
// 字体大小
.font(.largeTitle)
// 粗体
.fontWeight(.bold)
// 斜体
// .italic()
// 字间距
.kerning(10)
// 行间距
.lineSpacing(10)
// 字体颜色
.foregroundColor(Color.white)
// 最大行数, 如不设置, 则表示无限行
.lineLimit(2)
// 内间距
.padding()
// 背景颜色
.background(Color.red)
// 圆角
.cornerRadius(20)
// 添加点击手势
.onTapGesture {
print("点击1")
}
// 添加长按手势
.onLongPressGesture(minimumDuration: 2, maximumDistance: 4, pressing: { (result) in
print("(result ? "开始按压" : "按压结束")")
}) {
print("触发长按")
}
// 添加其他手势
.gesture(
// 比如这里添加一个拖动手势
DragGesture()
// 拖动改变了
.onChanged({ (value) in
print(value)
})
// 拖动结束
.onEnded({ (value) in
print(value)
})
)
.shadow(color: Color.purple, radius: 20)
}
Text("他横任他横,明月照大江")
.font(.largeTitle)
.shadow(color: Color.red, radius: 5)
Text("--by William Shakespeare")
.font(.system(size: 20, weight: .light, design: .serif))
.italic()
.blur(radius: 2.0)
}.onAppear(perform: {
FQUtil.tabBarHidden(hidden: true)
})
.navigationTitle("Text")
}
}
struct TextView_Previews: PreviewProvider {
static var previews: some View {
Group {
FQTextView()
}
}
}
原文地址:https://blog.csdn.net/wujakf/article/details/123607836
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_19099.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。