ACEViewSwift 2.1.0

ACEViewSwift 2.1.0

测试测试
Lang语言 SwiftSwift
许可 MIT
发布最后发布2017年12月
SwiftSwift 版本4.0
SPM支持 SPM

Vasilis Akoinoglou维护。




ACEViewSwift

在您的 Swift Cocoa 应用程序中使用这些精彩的 ACE 编辑器

Build Status

ACEView example

为了正义。

文档

ACEViewSwift 的文档是通过 Jazzy在这里可以找到 制作的

安装与使用

CocoaPods

pod "ACEViewSwift"

手动

  1. 克隆仓库
  2. 运行 git submodule update --init --recursive(对于依赖项)
  3. 构建框架目标
  4. 将其添加到您的 Swift 项目中

然后只需在您的文件中 import ACEViewSwift 即可使用它

ACEView XIB

确保您在视图中有一个 IBOutlet,并将其绑定

ACEView XIB Binding

现在,您可以这样做

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 框架 的人 !