swift - 在 macOS SwiftUI TextEditor 中显示行号

标签 swift swiftui

我正在使用 SwiftUI 为 macOS 创建基于文档的应用程序。

是否有用于显示 TextEditor 行号的内置样式方法?

struct ContentView: View {
    @Binding var document: AppDocument

    var body: some View {
        TextEditor(text: $document.text) // I removed a few irrelevant options.
            .disableAutocorrection(true)
            .font(.system(size: 12, design: .monospaced))
    }
}

当前 View 如下: View

最佳答案

不,TextEditor 没有显示行号的方法。

您可以通过这两个链接自行确认。

文本编辑器

可以显示和编辑长格式文本的 View 。

https://developer.apple.com/documentation/swiftui/texteditor

外观和行为

配置 View 的文本、控件和其他内容。

https://developer.apple.com/documentation/swiftui/view-appearance-and-behavior

关于swift - 在 macOS SwiftUI TextEditor 中显示行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66508315/

相关文章:

ios - 函数在闭包完成之前返回 Firebase

ios - 使用swift访问解析中的类

ios - UICollection NumberOfItemsInSection 向 vars 添加常量的问题

swift - 通过 UnsafeMutableRawPointer 导出 SwiftUI View

swiftui - 如何在 SwiftUI 上为 PageTabViewStyle 添加阴影?

ios - SwiftUI 图像组件在调整大小时缩小

ios - SwiftUI 获取 TextField 或任何 View 的坐标

swift - 有什么方法可以快速迭代元组?

swift - Realm 正在重写而不是更新嵌套的对象数组

ios - SwiftUI:不推荐使用 NavigationDestinationLink