YanagiText 1.0

YanagiText 1.0

YuWd 维护。



  • 作者
  • YuigaWada

License Swift Version CocoaPods Compatible Carthage compatible


YanagiText📓

YanagiText 允许我们在 UITextView 中添加任何 UIView!

安装📒

CocoaPods

您可以使用 CocoaPods 通过将其添加到您的 Podfile 中来安装 YanagiText

pod 'YanagiText'

Carthage

创建一个列出框架的 Cartfile 并运行 carthage update。遵循 说明$(SRCROOT)/Carthage/Build/iOS/YanagiText.framework 添加到一个 iOS 项目中。

github "YuigaWada/YanagiText"

手动安装

  1. 下载并将 YanagiText 放置到您的项目中。
  2. 恭喜!



用法🔥

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 文件。

https://github.com/YuigaWada/YanagiText