It's a smart KeyBoard manager with active text field using Scroll View along with Constraints in Objective C & Swift 4
Drag and drop the SPKeyBoardAvoiding scrollview sub class to your project.
Change your scrollview class name as SPKeyBoardAvoiding in storyboard which containds bundles of textfields. And create the instance of your scrollview as such as,
@IBOutlet weak var scrollView: SPKeyBoardAvoiding!
Make sure the UITextFieldDelegate is presence in your class & Just put the below textFieldShouldReturn method to your class and update as follows,
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
// Reset the scrollview content offset
self.scrollView.setContentOffset(CGPoint.zero, animated: true)
self.view.endEditing(true)
return true
}
Awesome! You're done now. any make fun with your code snippets.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details
Having trouble with Pages? Kindly contact support and we’ll help you sort it out.