Latest 1.1.0
Homepage https://github.com/roytornado/RSFloatInputView
License MIT
Platforms ios 8.0
Authors

Version
License
Platform

Features

  • Smooth animation using CoreText
  • Support optional left icon
  • Support optional seperator
  • Configurable padding, size, fonts and colors
  • Ready for multi styles
  • Ready for string localization
  • Configurable in interface builder

Demo

Yotube Video Demo

RSFloatInputView
RSFloatInputView
RSFloatInputView

Customization

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    RSFloatInputView.stringTransformer = {
      orginal in
      // Transform the place holder string configured in XIB with your own way.
      // e.g return NSLocalizedString(orginal, comment: orginal)
      return orginal.replacingOccurrences(of: "TXT_", with: "")
    }
    RSFloatInputView.instanceTransformer = {
      instance in
      // Support multi-styles in one place using the tag
      if instance.tag == 0 {
        instance.floatPlaceHolderColor = UIColor.brown
        instance.textColor = UIColor.darkText
        instance.tintColor = UIColor.brown
      }
      if instance.tag == 1 {
        instance.floatPlaceHolderColor = UIColor.blue
        instance.textColor = UIColor.darkText
        instance.tintColor = UIColor.blue
      }
    }
    return true
  }

Requirements

  • iOS 8.0
  • Swift 4.1

Installation

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

pod "RSFloatInputView"

Author

Roy Ng, [email protected]
@ Redso, https://www.redso.com.hk/

Linkedin: https://www.linkedin.com/in/roy-ng-19427735/

License

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

Latest podspec

{
    "name": "RSFloatInputView",
    "version": "1.1.0",
    "summary": "A Float Input View with smooth animation and supporting icon and seperator written with Swift",
    "description": "A Float Input View with smooth animation and supporting icon and seperator written with SwiftnnFeatures:n* Smooth animation using CoreTextn* Support optional left iconn* Support optional seperatorn* Configurable padding, size, fonts and colorsn* Ready for multi stylesn* Ready for string localization",
    "homepage": "https://github.com/roytornado/RSFloatInputView",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "roytornado": "[email protected]"
    },
    "source": {
        "git": "https://github.com/roytornado/RSFloatInputView.git",
        "tag": "1.1.0"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "RSFloatInputView/Classes/**/*",
    "swift_version": "4.1"
}

Pin It on Pinterest

Share This