質問編集履歴

4

訂正

2019/09/08 18:02

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,11 @@
4
4
 
5
5
 
6
6
 
7
+
8
+
7
9
  ```swift
8
10
 
9
- let targetSectionRect = self.leftTableView.rectForHeader(inSection: indexPath.section)
11
+ let targetSectionRect = self.testTableView.rectForHeader(inSection: indexPath.section)
10
12
 
11
13
  let yPosition = targetSectionRect.minY
12
14
 
@@ -18,7 +20,9 @@
18
20
 
19
21
 
20
22
 
21
- ↑という感じでやってみたのですが、セクションがvisibleでない場合にrectが取れず実現できません。
23
+ ↑という感じでやってみたのですが、~~セクションがvisibleでない場合にrectが取れず実現できません~~
24
+
25
+ indexPathの生成が間違っていたため動きませんでしたが、動くようになりました。
22
26
 
23
27
 
24
28
 

3

訂正

2019/09/08 18:02

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  特定セルを指定位置にスクロールさせるメソッド`scrollToRow(at:at:animated:)`のように
2
2
 
3
- セクションヘッダーを指定指定してスクロールするメソッド、もしくは簡単な方法はありますか?ご存知でしたら教えて下さい。
3
+ 特定のセクションヘッダーを指定してスクロールするメソッド、もしくは簡単な方法はありますか?ご存知でしたら教えて下さい。
4
4
 
5
5
 
6
6
 

2

訂正

2019/09/08 14:37

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -19,3 +19,9 @@
19
19
 
20
20
 
21
21
  ↑という感じでやってみたのですが、セクションがvisibleでない場合にrectが取れず実現できません。
22
+
23
+
24
+
25
+ sectionHeaderは画面内に残らないように↓のように設定してあります。
26
+
27
+ [UITableViewでSectionHeader/SectionFooterを残さない方法](https://qiita.com/Yuta/items/a804a25d82ade964b315)

1

訂正

2019/09/08 14:36

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,21 @@
1
1
  特定セルを指定位置にスクロールさせるメソッド`scrollToRow(at:at:animated:)`のように
2
2
 
3
3
  セクションヘッダーを指定指定してスクロールするメソッド、もしくは簡単な方法はありますか?ご存知でしたら教えて下さい。
4
+
5
+
6
+
7
+ ```swift
8
+
9
+ let targetSectionRect = self.leftTableView.rectForHeader(inSection: indexPath.section)
10
+
11
+ let yPosition = targetSectionRect.minY
12
+
13
+
14
+
15
+ testTableView.setContentOffset(CGPoint(x: 0.0, y: yPosition), animated: true)
16
+
17
+ ```
18
+
19
+
20
+
21
+ ↑という感じでやってみたのですが、セクションがvisibleでない場合にrectが取れず実現できません。