Skip to content

hosituan/PlaceholderTextField

Repository files navigation

PlaceholderTextField

Version License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • iOS 11.0 or later
  • Swift 5+

Installation

PlaceholderTextField is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'PlaceholderTextField'

Usage

Use case - Init with title and custom height

  let textView1 = PlaceholderTextField(placeholder: "Height").then  {
        $0.height = 80
        $0.textColor = .red
  }  

Use case - Customize

  let textView = PlaceholderTextField()
  // Title
  textView.placeholder = "Placeholder title"
  // Required
  textView.isRequired = true
  // Font
  textView.font = .systemFont(ofSize: 30)
  // Boder CornerRadius
  textView.borderCornerRadius = [.layerMaxXMaxYCorner, .layerMinXMaxYCorner]
  // CornerRadius
  textView.cornerRadius = 5
  // Secure Text Entry
  textView.isSecure = true
  // Hide clear button
  textView.hasClearButton = false
  
  // Right icon
  textView.rightIcon = UIImage(named: "iconCamera")
  // Right icon action
  textView.rightButtonAction = {
      print("action")
  }

Author

hosituan, [email protected] - Phone: +84 983 494 681

LinkedIn - Medium

License

PlaceholderTextField is available under the MIT license. See the LICENSE file for more info.

About

Simple placeholder move textfield

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •