roytornado / Rsfloatinputview
Licence: mit
A Float Input View with smooth animation and supporting icon and seperator written with Swift
Stars: ✭ 103
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
Formatic
✏️ A configurable, pluggable forms library for React used on Zapier.com.
Stars: ✭ 93 (-9.71%)
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
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
RSFloatInputView
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
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].