Skip to content

:octocat:KTPlaceHolderTextView 继承于UITextView的自定义TextView, 带placeholder

Notifications You must be signed in to change notification settings

KeenTeam1990/KTPlaceHolderTextView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KTPlaceholderTextView

⚠️ If you are looking for Swift 2.3 compatible version, please take a look at KTPlaceholderTextView 1.2.2 version. ⚠️

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 KTPlaceholderTextView.
  3. In the Attributes inspector, you can change the value of the placeholder property directly.

Code

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

Installation

If you are encountering the following warning when using Xcode 8, please make sure to set the Module in the identity inspector of your KTPlaceholderTextView in the interface builder to KTPlaceholderTextView as well:

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

Carthage

Carthage is a decentralized dependency manager that automates the process of adding frameworks to your Cocoa application.

You can install Carthage with Homebrew using the following command:

$ brew update
$ brew install carthage

To integrate KTPlaceholderTextView into your Xcode project using Carthage, specify it in your Cartfile:

Requirements

  • iOS 7.0+
  • Xcode 8.0+
  • Swift 3.0+

License

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

About

:octocat:KTPlaceHolderTextView 继承于UITextView的自定义TextView, 带placeholder

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages