📓
YanagiText
YanagiText 允许我们在 UITextView 中添加任何 UIView!
📒
安装CocoaPods
您可以使用 CocoaPods 通过将其添加到您的 Podfile
中来安装 YanagiText
。
pod 'YanagiText'
Carthage
创建一个列出框架的 Cartfile
并运行 carthage update
。遵循 说明 将 $(SRCROOT)/Carthage/Build/iOS/YanagiText.framework
添加到一个 iOS 项目中。
github "YuigaWada/YanagiText"
手动安装
- 下载并将
YanagiText
放置到您的项目中。 - 恭喜!
🔥
用法YanagiText.getViewString
在内部注册一个视图,所以您必须通过您想要添加视图的 TextView 调用此方法。
@IBOutlet weak var textView: YanagiText!
override func viewDidLoad() {
super.viewDidLoad()
// You can add a view to your UITextView
self.textView = self.textView.getViewString(with: anyView, size: anyView.frame.size)
}
如果要将 YanagiText.isEditable = true
,请编写以下代码。
class YourViewController: UIViewController, UITextViewDelegate {
override func viewDidLoad() {
super.viewDidLoad()
self.textView.delegate = self
}
...
func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
return self.textView.shouldChangeText(textView, shouldChangeTextIn: range, replacementText: text)
}
👨
贡献我们非常欢迎您对 YanagiText 的贡献,有关更多信息,请查看 LICENSE
文件。
其他
Yuiga Wada - 网站 Twitter - @YuigaWada
MIT 许可协议下分发。有关更多信息,请参阅 LICENSE
文件。