A light-weight UITextView subclass that automatically grows and shrinks based on the size of user input and can be constrained by maximum and minimum number of lines.
Using Swift Package Manager
-
To add the
RSKGrowingTextView
package to your Xcode project, select File > Swift Packages > Add Package Dependency and enter the repository URL.https://github.com/ruslanskorb/RSKGrowingTextView.git
Using CocoaPods
-
Add the pod
RSKGrowingTextView
to your Podfile.pod 'RSKGrowingTextView'
-
Run
pod install
from Terminal, then open your app's.xcworkspace
file to launch Xcode.
Using Carthage
-
Add the
ruslanskorb/RSKGrowingTextView
project to your Cartfile.github "ruslanskorb/RSKGrowingTextView"
-
Run
carthage update
, then follow the additional steps required to add the iOS and/or Mac frameworks into your project.
Build and run the RSKGrowingTextViewExample
project in Xcode to see RSKGrowingTextView
in action.
Have fun. Figure out hooks for customization.
Ruslan Skorb
- http://github.com/ruslanskorb
- http://twitter.com/ruslanskorb
- [email protected]
This project is available under the Apache License, version 2.0. See the LICENSE file for more info.