0

私のアプリには、すべてがプログラムで行われるUISliderのサブビューがあります。UIScrollViewここで私は設定しました、

 scrollview.userInteractionEnabled=NO;

このUISliderも無効に設定すると、つまり、UISlider にアクセスできなくなります。ここでは、私が使用したこの問題についてのみNOuserInteractionEnabledに設定する必要があります。scrollview

scrollview.exclusivetouch=NO;

それでもUISliderにアクセスできません。私を助けてください

4

2 に答える 2

1

タッチイベントがUISliderによって検出された場合は、UISliderにイベントを渡すようにUIScrollviewに指示します。

このプロパティを実装していることを確認してください。

scrollView.userInteractionEnabled = YES;

scrollView.scrollEnabled = NO;

そしてもう1つ、シミュレーターの結果に依存しないでください。

実際のデバイスをチェックインします。

于 2012-11-17T12:32:24.047 に答える
0

これを試して:

scrollView.userInteractionEnabled = YES;
scrollView.scrollEnabled = NO;

このように、タッチは処理されますが、スクロールは無効になります(contentOffsetプログラムで設定しない限り)。

于 2012-11-17T12:32:24.197 に答える