IQKeyboardManager allows you to prevent issues of the keyboard sliding up and covering UITextField/UITextView without needing you to enter any code and much more.