/KMPlaceholderTextView

A UITextView subclass that adds support for multiline placeholder written in Swift.

Primary LanguageSwiftMIT LicenseMIT

KMPlaceholderTextView

A UITextView subclass that adds support for multiline placeholder written in Swift.

PlaceholderTextView

Usage

You can set the value of the placeholder property just like using UITextField.

Interface Builder

Storyboard

  1. Drag a UITextView object onto the canvas.
  2. In the Identity inspector, set the Custom Class name to KMPlaceholderTextView.
  3. In the Attributes inspector, you can change the value of the placeholder property directly.

Code

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

Installation

CocoaPods

You can install the latest release version of CocoaPods with the following command:

$ gem install cocoapods

CocoaPods v0.36 or later required

Simply add the following line to your Podfile:

platform :ios, '8.0' 
use_frameworks!

pod 'KMPlaceholderTextView', '~> 0.1.2' 

Then, run the following command:

$ pod install

Requirements

  • iOS 7.0+
  • Xcode 6.3

License

KMPlaceholderTextView is released under the MIT license. See LICENSE for details.