首页 > 其他分享 >swiftUI 富文本

swiftUI 富文本

时间:2022-10-10 14:23:26浏览次数:43  
标签:foregroundColor Text swiftUI onTap 文本 文本属性

在UIKit 框架中,富文本是以创建 NSMutableAttributedString 并添加对应的富文本属性来设置文本样式.

而在SwiftUI 中则是以 Text("") + Text("") 的方式实现.多个文本连接时会自动换行.

例:

Text("注册前请您同意以下协议")

+ Text("<用户隐私协议>").foregroundColor(.red)

+ Text("<用户许可协议>").foregroundColor(.blue)

 

总体来说,方便了许多.

但是目前无法对单个Text设置onTap点击响应.因为onTap会返回view而不是Text.用 as! Text 转换类型虽然满足语法,却无法通过编译.

 

 

标签:foregroundColor,Text,swiftUI,onTap,文本,文本属性
From: https://www.cnblogs.com/luobenpaidui/p/16775549.html

相关文章

  • 富文本插件quill生成内容后,字体样式未生效
    后台返回的富文本显示的时候字体大小无变化或不居中使用uniapp或者vue都可以使用一下方式解决场景描述:1、在富文本编辑器内,对文字进行了排版,以下为文字居中样式2、在页面......
  • swiftUI List 自带的拖拽行,及替换数据功能
    使用场景.用户长按某行视图,拖动后插入对应的行.    @StatevardataList=["第一行","第二行","第三行","第四行","第五行"]      varbody:someVie......
  • rust 逐行读取文本文件
    usestd::fs::File;usestd::io::{BufRead,BufReader};fnmain(){//要打开的文件名letfilename="src/main.rs";//以只读模式打开文件letfile=File:......
  • json文本数据
    本文主要针对三个问题:json格式数据,text数据与json数据之间的关系,json和python字典的区别1、什么是json数据?json是文本数据,可以在网络中传输的通用数据,它是具有特定格......
  • C#实现winform拖拽文本类型文件并读取内容功能
    利用winform窗体,或添加有属性AllowDrop的控件,可以实现拖拽文件文本类型文件并读取内容功能,txt、sql、html等类型文件都可以。这里利用Button控件,向窗体添加两个Button控件......
  • 10月8日内容总结——文件操作之文本模式和二进制模式、文件内光标的移动
    目录一、文件操作1、概念讲解2、通过代码打开文件的两种方式方式一:方法二:一些小知识点总结:二、文件的读写模式1、只读模式(r)2、只写模式(w)3、只追加模式(a)三、文件的操作模式......
  • 【Java基础】字节流写数据加异常处理、字节流读数据、复制文本文件及复制图片
    目录​​一、字节流写数据加异常处理​​​​二、字节流读数据(一次读一个字节数据)​​​​三、字节流复制文本文件​​​​四、字节流读数据(一次读一个字节数组数据)​​......
  • css 文本两端对齐
    css文本两端对齐转载.label{ display:inline-block; width:130px; text-align:justify; text-justify:distribute-all-lines;//这行必加,兼容ie浏览器 text-al......
  • Java读取XML文本文件
    圆周率没有尽头,风景一直在路上publicclassReadXmlFileTest{/***演示java读取xml文件*/publicstaticvoidmain(String[]args){......
  • Noise2Noise去高斯噪声、去文本噪声
    基础信息​​非常好的一篇论文讲解​​​​官方实现​​​​非官方实现​​我这里跑的代码是​​非官方实现​​环境搭建(Cuda9.1):cuda9.1GTX108011Gsourceactivaten......