teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

ちょいちょい修正。

2015/11/18 06:10

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -1,12 +1,11 @@
1
1
  scrollToRowAtIndexPath() の前に reloadData() を入れてもダメでしょうか?
2
+
3
+ チャットアプリ風に、画面下部にTextFieldを配置したテストプログラムで、
4
+ 以下のように処理してみたところ、正常にスクロールしてくれました。
2
5
  ```swift
3
- tableView.reloadData()
4
- tableView.scrollToRowAtIndexPath(indexPath, atScrollPosition: .Bottom, animated: true)
6
+ var cells: Dictionary<NSIndexPath, String> = [:]
5
- ```
6
7
 
7
- TextField配置したテストプログラムで、以下のよう処理してみたところ、
8
+ //returnした呼ばれる
8
- 正常にスクロールしてくれました。
9
- ```swift
10
9
  func textFieldShouldReturn(textField: UITextField) -> Bool {
11
10
  //close keyboard
12
11
  textField.resignFirstResponder()