未分類

TextFieldがキーボードで隠れるのを防ぐ(ライブラリ使用)

投稿日:

TextFieldがキーボードで隠れるのを防ぐのに、以前の記事ではNotificationCenterを使う方法を書いた。
キーボードでtextFieldが隠れないようにする
しかし、このやり方では、viewの上の方にあるtextFieldをタップした時もキーボード分上に上がってしまう。

そこでTPKeyboardAvoidingのライブラリを使えば、コードを1行も書かずにとても簡単に実装できる。

TPKeyboardAvoidingを使ってTextFieldがキーボードで隠れるのを防ぐ方法

参考:Swift UITextFieldがキーボードに隠れないようにする方法(ライブラリ使用)

1行もコードを書かずに、キーボードが表示されたときにTextFieldが隠れないようにする

-未分類

執筆者:

関連記事

no image

FullScreenのモーダル遷移から戻るメソッド

原則、遷移する時と同じ方法(control押しながらドラックアンドドロップ)で戻ってはいけない。 @IBAction func back(_ sender: Any) { dismiss(animat …

no image

TableViewとStaticCellでiPhonの設定画面風を作る

TableViewとStaticCellとNavigationControlleを使って設定画面ぽいものを作るサンプル↓ 参考:UITableView + Static Cellsでアプリ内設定画面を …

ライトと影をつける

平面とテキストとポイントライトとカメラを用意。平面とテキストの3Dレイヤーにチェックをいれておく。(ライトが影響するのは3Dレイヤーのみ) ライトの位置を動かすことで、影も動いていく。 ポイントライト …

GoogleAdMobで画面下にバナー広告を表示する

GoogleAdMobで画面下にバナー広告を表示する方法。 1. ライブラリ「Google-Mobile-Ads-SDK」をインストール&インポート ライブラリをpodインストールして、imp …

no image

FSCalendarカスタマイズのメモ

5週か6週で行数を変える //5週か6週で行数を変える calendar.placeholderType = .fillHeadTail 該当月が5週なのに、6行表示されるのを防ぐ。 .noneにする …