SimpleCustomizableTextView 1.0.2

SimpleCustomizableTextView 1.0.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2016年11月
SwiftSwift 版本3.0
SPM支持 SPM

Kyohei-Sakai维护。



  • Kyohei-Sakai

SimpleCustomizableTextView

快速示例

要运行示例项目,请首先克隆仓库,然后在 Example 目录中运行 pod install

    @IBOutlet weak var textView: SimpleCustomizableTextView!

    override func viewDidLoad() {
        super.viewDidLoad()

        textView.layer.borderColor = UIColor.black.cgColor
        textView.layer.borderWidth = 1
        textView.keyboardAppearance = .dark

        // MARK: - Placeholder setting -

        textView.placeholder = "placeholder text"
        textView.customDelegate = self

        // MARK: - AccessaryView setting -

        textView.accessoryViewStyle = .blackOpaque
        textView.barItemTitle = "Close"
        textView.barItemTitleColor = UIColor.white
        textView.barItemTitleFont = UIFont.italicSystemFont(ofSize: 20)

        view.addSubview(textView)

    }

编程初始化

SimpleCustomizableTextView 可以像 UITextView 一样进行初始化

let textView = SimpleCustomizableTextView(frame: CGRect(x: 10, y: 20, width: 200, height: 300))

SimpleCustomizableTextViewDelegate

询问代理是否应该处理 SimpleCustomizableTextView 的按钮点击。如果是,则 SimpleCustomizableTextView 应该实现其默认的行为;否则,为 false

extension ViewController: SimpleCustomizableTextViewDelegate {
    public func SimpleCustomizableTextViewShouldDone(_ textView: SimpleCustomizableTextView) -> Bool {
        return true
    }
}

要求

  • iOS 8.0+
  • Xcode 8.0+
  • Swift 3.0+

安装

SimpleCustomizableTextView 可以通过 CocoaPods 使用。要安装它,只需将以下行添加到您的 Podfile

pod "SimpleCustomizableTextView"

作者

Kyohei-Sakai, [email protected]

许可证

SimpleCustomizableTextView 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。