2011-11-10 5 views
1

ページングが有効になっているスクロールビューがあります。水平スクロールのため、ユーザーは最初のページからスクロールすると2ページ目になり、2ページ目にはスライダーが1つあります。ユーザーがこのスライダをスライド(タッチしない)すると、自動的に最初のページにスクロールされるので、水平スクロールもあります。スライダーユーザーのタッチが、最初のページに行くことを意図していないユーザーにもなります。ユーザーがiOSでスライダーとやりとりしたときにスクロールしないでください

答えて

0

(すなわち2ページ目)あなたはScrollViewに直接データを示している場合scrollView上の2番目のビューは、などのWebViewまたはImageViewのような他の容器

が含まれていないものをさらに追加することをお勧めします.I 2番目のビューでscrollViewを表示し、そのビューでデータをレンダリングすると、メインのScrollViewと2番目のビューのスクロールを別々に使用できるようになります。

1

私は同じ種類の問題をもう一度持っていましたが、もう1つのコントロールがありました。あなたのスライダーにUIControlEventTouchDownUIControlEventTouchUpInsideUIControlEventTouchUpOutsideのアクションを追加してみてください可能性が

iPhone - UIScrollView and UIDatePicker scrolling conflict : the one interfer with the second

+0

コントローラは、UIScrollViewから派生させると、UIViewControllerから既に派生しています。次に、アボート信号が発生し、実行が停止します。どのような提案ですか? – Vani

+0

@ヴァニ:彼らは2つの異なるコントローラです。 qscrollビューは(もちろん)UIViewControllerから継承してはいけません。これはあなたのXIB Filの所有者とおそらく定義されています。 UIScrollViewをサブクラス化して、そのクラスでscrollViewをタイプする必要があります。 – Oliver

0

: を見てください、それはあなたcanhelpかどうかを確認するために、この答えを食べました。タッチダウン時にmyScrollView.scrollEnabled = NO;を実行し、タッチアップ時にスクロールを復元します。

関連する問題