Swift version: 5.6
Showing the keyboard on an iPhone dramatically reduces how much space you have available, which is particularly annoying if the user is trying to type into a multi-line text view.
One simple way you can free up space is by setting to true the hidesBarsWhenKeyboardAppears
property of your navigation controller – that will cause the navigation bar and any toolbars to hide themselves when the keyboard is shown.
Use this code to enable it:
navigationController?.hidesBarsWhenKeyboardAppears = true
SPONSORED Take the pain out of configuring and testing your paywalls. RevenueCat's Paywalls allow you to remotely configure your entire paywall view without any code changes or app updates.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Available from iOS 8.0
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.