Skip to content

hellokenta1024/MultilinePlaceholderTextView

Repository files navigation

MultilinePlaceholderTextView

MultilinePlaceholderTextView is TextView with multiline placeholder

Usage

  • You can use placeholder, placeholderTextColor
  • You can use attributedPlaceholder
  • You can use textContainerInset
let placeholderTextView = MultilinePlaceholderTextView()
placeholderTextView.textContainerInset = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)
placeholderTextView.placeholder = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
placeholderTextView.attributedPlaceholder = configureAttributedString()

result

Installation

CocoaPods

gem install cocoapods

Add following to your Podfile

platform :ios, '8.0'
use_frameworks!

target 'Your Target Name' do
  pod 'MultilinePlaceholderTextView'
end

Run

pod install

Carthage

brew install carthage

Add following to your Cartfile

github "KEN-chan/MultilinePlaceholderTextView"

Run

carthage update --platform ios

Requirements

  • iOS 8.0+
  • Swift 4.0+

License

MIT license

About

TextView with multiline placeholder written in Swift

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published