回答編集履歴

1

ちょいちょい修正。

2015/11/18 06:10

投稿

fuzzball
fuzzball

スコア16731

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