Skip to content

devxoul/UITextView-Placeholder

Repository files navigation

UITextView+Placeholder

CI Swift Package Manager

A missing placeholder for UITextView.

Note: CocoaPods support has been removed. Please use Swift Package Manager for installation.

Installation

Swift Package Manager

Add the following to your Package.swift file:

dependencies: [
    .package(url: "https://github.com/devxoul/UITextView-Placeholder.git", from: "1.5.0")
]

Or add it through Xcode:

  1. File → Add Package Dependencies...
  2. Enter https://github.com/devxoul/UITextView-Placeholder.git
  3. Select the version and add to your target

Usage

Import the module and set placeholder on your UITextView.

  • Objective-C:

    @import UITextView_Placeholder;
    
    UITextView *textView = [[UITextView alloc] init];
    textView.placeholder = @"How are you?";
    textView.placeholderColor = [UIColor lightGrayColor]; // optional
    textView.attributedPlaceholder = ... // NSAttributedString (optional)
  • Swift:

    import UITextView_Placeholder
    
    let textView = UITextView()
    textView.placeholder = "How are you?"
    textView.placeholderColor = UIColor.lightGray // optional
    textView.attributedPlaceholder = ... // NSAttributedString (optional)

Congratulations! You're done. 🎉

Development

This project uses Tuist for project generation.

# Install Tuist (if not already installed)
curl -Ls https://install.tuist.io | bash

# Generate Xcode project
tuist generate

# Build
tuist build Demo

# Run tests
tuist test

# Run the demo app
tuist run Demo

License

UITextView+Placeholder is under MIT license. See the LICENSE file for more information.

About

A missing placeholder for UITextView

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 10