ユーザーが画面に触れて移動を開始したときに、自分のビューのスクロールを一時的に停止しようとしています。目的C:タッチのスクロールを停止する
私はそれが動作していないこの
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
if (touch){
[scrollView setScrollEnabled:FALSE];
}
}
をコード化しています。
はどこですあなたはtouchesBeganを上書きしますか?スクロールビューでは?またはドラッグ可能なビュー? –
がスクロールビュー – Cristiano
私はそれがあなたの問題だと思います。私がドラッグしたいと思うビューでタッチすると、スクロールを停止するようにスクロールビューに指示しますが、ドラッグしているビューはtouchesMovedイベントを受け取り続けます。 –