在您的 Swift Cocoa 应用程序中使用这些精彩的 ACE 编辑器。
为了正义。
ACEViewSwift 的文档是通过 Jazzy 和 在这里可以找到 制作的
pod "ACEViewSwift"
git submodule update --init --recursive
(对于依赖项)然后只需在您的文件中 import ACEViewSwift
即可使用它
确保您在视图中有一个 IBOutlet,并将其绑定
现在,您可以这样做
import Cocoa
import ACEViewSwift
class ViewController: NSViewController {
@IBOutlet weak var aceView: ACEView!
override func viewDidLoad() {
super.viewDidLoad()
// Some text content
let html = "..."
// onReady() is a convenience closure for configuring
// the ACEView right after it has been finished loading
aceView.onReady = { [unowned self] in
self.aceView.string = html
self.aceView.mode = .HTML
self.aceView.theme = .Xcode
self.aceView.keyboardHandler = .Ace
self.aceView.showPrintMargin = true
self.aceView.showInvisibles = false
self.aceView.basicAutoCompletion = true
self.aceView.liveAutocompletion = true
self.aceView.snippets = true
self.aceView.emmet = true
self.aceView.focus()
}
}
}
所有人都欢迎,所有贡献都将被阅读。
衷心感谢 Michael Robinson 和所有开发 原始 ObjC 框架 的人 !