实战需求
macOS SwiftUI 教程之 文本编辑器
本文价值与收获
看完本文后,您将能够作出下面的界面

看完本文您将掌握的技能
- NSTextView
- NSTextViewDelegate
基础知识
NSTextView
绘制文本并处理用户与该文本的交互的视图。
<code>class NSTextView : NSText </code>
###总览
该类除了支持富文本,附件,输入管理和键绑定以及标记的文本属性之外,还绘制了由后端组件管理的文本并处理用户事件以选择和修改其文本。
NSTextView是获得满足几乎所有在用户界面级别显示和管理文本的需求的文本对象的主要手段。虽然是该类的子类(它声明了文本系统最通用的Cocoa接口),但除了的功能之外,还添加了其他主要功能。
实战代码
<code>import SwiftUI
struct ContentView: View {
@State var txt: NSAttributedString = NSAttributedString()
var body: some View {
VStack{
Ri</code>
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!