Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mukyasa/mmtextfieldeffects

Extension of TextFieldEffects with Custom UITextFields effects inspired by Codrops, built using Objective-C
https://github.com/mukyasa/mmtextfieldeffects

animation cocoacontrols ios kuro minoru nao objective-c textfield uitextfield

Last synced: 6 days ago
JSON representation

Extension of TextFieldEffects with Custom UITextFields effects inspired by Codrops, built using Objective-C

Awesome Lists containing this project

README

        

# MMTextFieldEffects

##### Inspired From this Website [Here](http://tympanus.net/Development/TextInputEffects/) and the Project made by **raulriera** [Here](https://github.com/raulriera/TextFieldEffects).

##Video Preview [Here](https://www.youtube.com/watch?v=k1Tn2nmoYxc)

##### So felt like doing some of remaining animated textfields,Tried to simulate the way it is in website

Currently it features the following effects from the article:
- [x] Ichiro
- [x] Juro
- [x] Kuro
- [x] Minoru
- [x] Nariko
- [x] Yoshika
- [x] Nao

####Credits
* PulsingHalo (https://github.com/shu223/PulsingHalo) for Minoru Effect

####Improvement
* Nao is still in testing phase,trying to crack the animation, Feel Free to crack and share the code

####Screenshots

##Ichiro
![MMTextFieldEffects](https://github.com/mukyasa/MMTextFieldEffects/blob/master/MMTextFieldEffects/textfields_images/ichiro.gif)

##Juro
![MMTextFieldEffects](https://github.com/mukyasa/MMTextFieldEffects/blob/master/MMTextFieldEffects/textfields_images/juro.gif)

##Kuro
![MMTextFieldEffects](https://github.com/mukyasa/MMTextFieldEffects/blob/master/MMTextFieldEffects/textfields_images/kuro.gif)

##Minoru
![MMTextFieldEffects](https://github.com/mukyasa/MMTextFieldEffects/blob/master/MMTextFieldEffects/textfields_images/Minoru.gif)

##Nariko
![MMTextFieldEffects](https://github.com/mukyasa/MMTextFieldEffects/blob/master/MMTextFieldEffects/textfields_images/Nariko.gif)

##Yoshiko
![MMTextFieldEffects](https://github.com/mukyasa/MMTextFieldEffects/blob/master/MMTextFieldEffects/textfields_images/Yoshiko.gif)

##Nao
![MMTextFieldEffects](https://github.com/mukyasa/MMTextFieldEffects/blob/master/MMTextFieldEffects/textfields_images/Nao.gif)

#### How to Use
Just subclass your TextField to respective class.

![MMTextFieldEffects](https://github.com/mukyasa/MMTextFieldEffects/blob/master/MMTextFieldEffects/textfields_images/Screen Shot 2015-07-24 at 3.38.41 pm.png)

####Note
* Default TextField Height Used Here is ```80```
Feel Free To Customise and Play with Properties According to your Requirements, Following are properties used for specific purpose
* ```borderTextField``` For Outer Frame Used in **Ichiro** , **Juro** , **Minoru** , **Nariko** and **Yoshiko**
* ```contentTextfield``` For Inner Frame Used in **Ichiro** and **Nariko**
* ```leftLayer``` For Outer Layer Used In **Kuro** and **Nao**
* ```rightLayer``` For Outer Layer Used In **Kuro**
* ```placeHolderLabel``` Place Holder Text Used in **All**
* ```textRectForBounds``` Method to move the cursor of textfield

## How to use them

Check out the demo project to see the configuration options for each effect.

**My Other Repositories**

**MMPaper:**

https://github.com/mukyasa/MMPaper

**MMCamScanner:**

https://github.com/mukyasa/MMCamScanner

**MMGooglePlayNewsStand:**

https://github.com/mukyasa/MMGooglePlayNewsStand

**MMPaperPanFlip:**

https://github.com/mukyasa/MMPaperPanFlip

**MMTransitionEffect:**

https://github.com/mukyasa/MMTransitionEffect

Contact Me
==========
Mukesh Mandora

Contact: [email protected]

Twitter: http://twitter.com/mandymuku

LinkedIn: https://in.linkedin.com/in/mukeshmandora

## License
MMTextFieldEffects is available under the Apache license. See the LICENSE file for more info.