测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年11月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由Kyohei-Sakai维护。
要运行示例项目,请首先克隆仓库,然后在 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))
询问代理是否应该处理 SimpleCustomizableTextView
的按钮点击。如果是,则 SimpleCustomizableTextView
应该实现其默认的行为;否则,为 false
。
extension ViewController: SimpleCustomizableTextViewDelegate {
public func SimpleCustomizableTextViewShouldDone(_ textView: SimpleCustomizableTextView) -> Bool {
return true
}
}
SimpleCustomizableTextView 可以通过 CocoaPods 使用。要安装它,只需将以下行添加到您的 Podfile
pod "SimpleCustomizableTextView"
Kyohei-Sakai, [email protected]
SimpleCustomizableTextView 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。