KMPlaceholderTextView 1.4.0

KMPlaceholderTextView 1.4.0

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最新发布2018年10月
SPM支持 SPM

Zhouqi Mo 维护。




KMPlaceholderTextView

一个支持在 Swift 中写入多行占位符的 UITextView 子类。

PlaceholderTextView

使用方法

您可以为 placeholder 属性设置值,就像在使用 UITextField 一样。

界面构建器

Storyboard

  1. 将 UITextView 对象拖拽到画布上。
  2. 在身份检查器中,将自定义类名称设置为 KMPlaceholderTextView
  3. 在属性检查器中,您可以直接更改 placeholder 属性的值。

代码

let placeholderTextView = KMPlaceholderTextView(frame: view.bounds)
placeholderTextView.placeholder = "What's on your mind?"
view.addSubview(placeholderTextView)

安装

CocoaPods

您可以使用以下命令安装 CocoaPods 的最新版本:

$ gem install cocoapods

请在您的 Podfile 中添加以下行:

platform :ios, '8.0' 
use_frameworks!

target '<Your Target Name>' do
  pod 'KMPlaceholderTextView', '~> 1.3.0'
end

然后,运行以下命令:

$ pod install

如果您在使用 Xcode 8 时遇到以下警告,请确保将 KMPlaceholderTextView 在界面构建器中的模块设置为 KMPlaceholderTextView

warning: IB Designables: Using class UITextView for object with custom class because the class KMPlaceholderTextView does not exist

Carthage

Carthage 是一款去中心化的依赖关系管理器,用于自动将框架添加到您的 Cocoa 应用程序中。

您可以使用以下命令通过 Homebrew 安装 Carthage:

$ brew update
$ brew install carthage

要使用 Carthage 将 KMPlaceholderTextView 集成到您的 Xcode 项目中,请在您的 Cartfile 中指定它:

github "MoZhouqi/KMPlaceholderTextView" >= 1.4

要求

  • iOS 7.0+
  • Xcode 10

许可协议

KMPlaceholderTextView 在 MIT 许可协议下发布。有关详细信息,请参阅 LICENSE 文件。