Swift4 UITableViewで、セルのTextField がキーボードに隠れないようにしたい…

画面の下の方にあるカスタムセルの中の UITextField にフォーカスが当たった時、キーボードに隠れてしまう…。

他の人たちはどう解決しているのだろうとググりました。

 

はじめに また、webだと考えられないようなところでつっかかたのでそのときの対応をメモします。 iPhoneアプリ開発したことがある人ならみんな経験しているようなことなのかもしれませんが、初めてのiPhoneアプリ開発ではハマる部分なのではないかと思います 実装方...

… スクロールがおかしい…。 ^^;;;

 

…というか、UITextField の位置の計算結果が…固定になってしまう…。

StoryBoard で配置しているからかな…。
位置がおかしい結果は、座標変換する方法を真似しました。 ^^

 

… スクロールがおかしいのは、コレかな…と思うけど…とりあえず保留しましたww ^^;;

## 問題いままではこのように固定の高さのCellとrow indexから計算して指定した位置へスクロールしていました。```swiftlet index: Int = 26let rowHeight: CGFloat ...

暫定的に…iPhone6以降なら…画面の真ん中にセルを表示するようにしてみるか…。
^^;

…ということで、現時点の暫定的な対応は以下のように実装しました。


Add a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です