All Projects → roytornado → Rsfloatinputview

roytornado / Rsfloatinputview

Licence: mit
A Float Input View with smooth animation and supporting icon and seperator written with Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Rsfloatinputview

React Multistep
React multistep form component
Stars: ✭ 473 (+359.22%)
Mutual labels:  ui-components, forms
Jafar
🌟!(Just another form application renderer)
Stars: ✭ 107 (+3.88%)
Mutual labels:  ui-components, forms
Wstagsfield
An iOS text field that represents tags, hashtags, tokens in general.
Stars: ✭ 1,013 (+883.5%)
Mutual labels:  ui-components, uitextfield
Formsfx
A framework for easily creating forms for a JavaFX UI.
Stars: ✭ 380 (+268.93%)
Mutual labels:  ui-components, forms
Rsformview
A Cocoapods library designed to easily create forms with multiple data entry fields
Stars: ✭ 84 (-18.45%)
Mutual labels:  ui-components, forms
Swiftforms
A small and lightweight library written in Swift that allows you to easily create forms.
Stars: ✭ 1,329 (+1190.29%)
Mutual labels:  forms
Antv
Ant Design of Vue.js 2.0
Stars: ✭ 99 (-3.88%)
Mutual labels:  ui-components
Xmui
基于vue2,为公司产品打(zao)造(lun)的(zi)可复用UI组件,文档:
Stars: ✭ 94 (-8.74%)
Mutual labels:  ui-components
Formatic
✏️ A configurable, pluggable forms library for React used on Zapier.com.
Stars: ✭ 93 (-9.71%)
Mutual labels:  forms
Class101 Ui
💅A React-based UI Component Library.
Stars: ✭ 102 (-0.97%)
Mutual labels:  ui-components
Play2 Html5tags
HTML5 form tags module for Play Framework
Stars: ✭ 101 (-1.94%)
Mutual labels:  forms
Datingapp
Dating UI kit is used for online meet up with girls and boys . The screen contains more than 30 icons and most of all required elements required to design an application like this. The XML and JAVA files contains comments at each and every point for easy understanding. Everything was made with a detail oriented style and followed by today's web trends. Clean coded & Layers are well-organized, carefully named, and grouped.
Stars: ✭ 97 (-5.83%)
Mutual labels:  ui-components
Android Art
🎄 Android™ 设计相关的在线工具: 图标制作、配色方案、尺寸修改、截图加壳等,持续更新...
Stars: ✭ 95 (-7.77%)
Mutual labels:  ui-components
Uniforms
A React library for building forms from any schema.
Stars: ✭ 1,368 (+1228.16%)
Mutual labels:  forms
Nim ios uikit
网易云信 iOS UI 组件,提供聊天界面,文本消息,图片消息,语音消息,视频消息,地理位置消息,自定义消息(阅后即焚)等消息示例。#推荐客户得比特币,首次推荐得0.02BTC,连续推荐得0.03BTC/单,上不封顶。点击参与https://yunxin.163.com/promotion/recommend
Stars: ✭ 1,326 (+1187.38%)
Mutual labels:  ui-components
Gu
A web ui library for Go. [DEPRECATED]
Stars: ✭ 102 (-0.97%)
Mutual labels:  ui-components
React Native General Calendars
React Native Calendar Components 📆
Stars: ✭ 94 (-8.74%)
Mutual labels:  ui-components
Taiga Ui
Angular UI Kit and components library for awesome people
Stars: ✭ 1,353 (+1213.59%)
Mutual labels:  ui-components
Re Jok
A React UI Component library built with styled-components
Stars: ✭ 102 (-0.97%)
Mutual labels:  ui-components
Magix Gallery
magix gallery
Stars: ✭ 98 (-4.85%)
Mutual labels:  ui-components

RSFloatInputView

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

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].