Problem
- テキストフィールドがキーボードの下に隠れる。
- UIScrollViewを使った解決方法を選択したくない。
Solution
CocoaPodsでIQKeyboardManagerをインストールすれば、1行もコードを書かずに上記の問題が解決します。
プロジェクトの「Minimum iOS Target」が「iOS 8.0以上」の場合は「IQKeyboardManagerSwift」を、「iOS 8.0未満」の場合は「IQKeyboardManager」をCocoaPodでインストールします
# Podfile:
pod 'IQKeyboardManager'
これだけで完了です。