RSKPlaceholderTextView Swift 5.7 Swift Package Manager Compatible CocoaPods Compatible Carthage compatible

Sample

一个轻量级的 UITextView 子类,增加了占位符支持。

安装

使用 Swift Package Manager

  1. 要将 RSKPlaceholderTextView 包添加到您的 Xcode 项目,请选择 “File” > “Swift Packages” > “Add Package Dependency” 并输入仓库 URL。

     https://github.com/ruslanskorb/RSKPlaceholderTextView.git
    

使用 CocoaPods

  1. 将 pod RSKPlaceholderTextView 添加到您的 Podfile

    pod 'RSKPlaceholderTextView'
    
  2. 从终端运行 pod install,然后打开您应用的 .xcworkspace 文件以启动 Xcode。

使用 Carthage

  1. ruslanskorb/RSKPlaceholderTextView 项目添加到您的 Cartfile

    github "ruslanskorb/RSKPlaceholderTextView"
    
  2. 运行 carthage update,然后按照所需的额外步骤将 iOS 和/或 Mac 框架添加到您的项目中。

基本用法

导入模块。

import RSKPlaceholderTextView

只需创建一个文本视图并设置占位符。

override func viewDidLoad() {
    super.viewDidLoad()

    self.textView = RSKPlaceholderTextView(frame: CGRect(x: 0, y: 20, width: self.view.frame.width, height: 100))
    self.textView.placeholder = "What do you want to say about this event?"

    self.view.addSubview(self.textView)
}

演示

在 Xcode 中构建并运行 RSKPlaceholderTextViewExample 项目,以查看 RSKPlaceholderTextView 的实际效果。玩得开心。找出用于自定义的钩子。

联系方式

Ruslan Skorb

许可

本项目根据 Apache License 2.0 版本提供。有关更多信息,请参阅 LICENSE 文件。