A UITextView subclass that adds support for multiline placeholder written in Swift.
You can set the value of the placeholder
property just like using UITextField.
- Drag a UITextView object onto the canvas.
- In the Identity inspector, set the Custom Class name to
KMPlaceholderTextView
. - In the Attributes inspector, you can change the value of the
placeholder
property directly.
let placeholderTextView = KMPlaceholderTextView(frame: view.bounds)
placeholderTextView.placeholder = "What's on your mind?"
view.addSubview(placeholderTextView)
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
- iOS 7.0+
- Xcode 6.3
KMPlaceholderTextView is released under the MIT license. See LICENSE for details.