回答編集履歴
1
文法の修正
answer
CHANGED
@@ -1,18 +1,18 @@
|
|
1
1
|
ざっと見しか出来てないですが、以下アドバイスです。
|
2
2
|
|
3
|
-
1
|
3
|
+
1 単純に解決を求めるのであれば、scrollView を廃止する。
|
4
4
|
代わりに、tableViewを全面表示にし、 tableView の headerView に detailsTopView を設置する。
|
5
5
|
|
6
6
|
UITableView の tableHeaderView です。
|
7
7
|
http://iphone-tora.sakura.ne.jp/uitableview.html
|
8
8
|
|
9
|
-
2
|
9
|
+
2 viewDidLoadの段階では、各Viewの大きさが決定される前なので、正しい値が設定出来ていない可能性がある
|
10
10
|
> self.detailsScrollView.contentSize = CGSizeMake(self.view.frame.width, self.detailsScrollView.frame.height)
|
11
11
|
|
12
12
|
参考: UIViewControllerのライフサイクル
|
13
13
|
http://qiita.com/mo_to_44/items/0ca628b4cc74c8c5599d
|
14
14
|
|
15
|
-
3
|
15
|
+
3 スクロールビューの中にスクロールビュー(テーブルビューはスクロールビューを継承している)があるイビツな構成のため、うまく動いていない可能性がある。
|
16
16
|
テーブルビュー側のスクロールを不可にしたら治る可能性があります。
|
17
17
|
|
18
18
|
少しでも参考になれば幸いです
|