私はuitableviewを含むuiviewcontrollerを持っています。このuitableviewは、テキストフィールドを含むカスタムセルでいっぱいです。テキストフィールドを含むキーボード隠しテーブルビューセル
ストーリーボードにこのビューは、ポップオーバーとしてロードされているので、動作は次のとおり
iPadは - キーボードがロードされ、キーボードが現在の編集セルを非表示にされた場合、セルは自動的にそれに関係なく、表示されて上方に移動テーブルビューでのその位置の表示
iPhone - キーボードがセルを隠すと、テーブルビューは移動しません。
誰もがこれを上品な方法で提案できますか?
let indexPath = NSIndexPath(forItem: 4, inSection: 0)
tableView.scrollToRowAtIndexPath(indexPath, atScrollPosition: .Bottom, animated: true)
参照してください:テキストフィールドには、例えば、ファーストレスポンダになったときに
おかげ
作業からそれを防ぐ配線で何かを
を開始しました私が間違って実装していない限り、セルがリストの一番下にある場合、これは機能しませんでした。セルがリストの真ん中にあっても、下の3または4のために機能しなかった場合はうまくいった –
スクロール位置を.Topに設定しようとしましたか? –
私は、上部と下部の両方で、下部のセルがテーブルビューの底にくっついている –