0
私はscrollviewの中に2つのテーブルビューを持っているとしましょう。私は& down tableview1をスクロールし、タッチしてスワイプしてscrollviewを水平にtableview2にスクロールした後、tableview2はtableview1と同じ垂直(up)の位置にします。それを達成する方法はありますか? おかげ2つのテーブルビューの並列スクロールを実現する方法はありますか?
私はscrollviewの中に2つのテーブルビューを持っているとしましょう。私は& down tableview1をスクロールし、タッチしてスワイプしてscrollviewを水平にtableview2にスクロールした後、tableview2はtableview1と同じ垂直(up)の位置にします。それを達成する方法はありますか? おかげ2つのテーブルビューの並列スクロールを実現する方法はありますか?
あなたは(スクロールビューの用語では 『内容のオフセット』と呼ばれる)他のテーブルビューのスクロール位置をつかみ、setContentOffset:animated:
を呼び出しUITableViews' viewWillDisplay:
メソッドのコードを置くことができます。このようにして、いずれかのスクロールビューが画面に表示されるたびに、自動的に別のビューの位置にスクロールします。
私はscrollViewsの中にtableViewsを持つ理由を考えることはできません。テーブルビューはscrollViewの一種です。これはあまり意味がないようです。 – zpesk
zPeskによると、スクロールビュー内にスクロールビューを持つのは意味がありません。また、scrollviewsが動作する方法のために、通常、サブビューはうまく動作しません。外側のビューはうまくスクロールしますが、内側のビューのスクロールは散発的です。 –
理論的には、UITableViewのUIScrollViewプロパティを設定して垂直スクロールのみを許可することができます(これはデフォルトと思われます)。親UIScrollViewには水平スクロールのみ許可し、親スクロールビューにはいくつかのコードを持ちます。 1つのテーブルビューまたは他のテーブルビューの間に決してない。しかし、zPeskとEdは右にネストしたスクロールビューは通常危険な命題です。代わりにUIPageControlの使用を検討してください。 – Tim