1

さまざまなビューを1本の指で左右に移動できるiPadインターフェイスがあります(たとえば、Twitter iPadインターフェイスのように)。

これには問題があります。1つのビューにスライダーがあり、スライドを開始すると、メイン(基になる)ビューのUIGestureRecogniserも動きに作用し始めます。

これを防ぐ方法はありますか?UISliderのみがタッチアクションを実行し、基になるビューが機能しないということですか?UIGestureRecognisersにはこの変数があることを覚えていますが、ビュー/スライダーではそれを見つけることができません。

前もって感謝します!

4

2 に答える 2

2

排他的なタッチ プロパティを設定します。

[view setExclusiveTouch:YES];
于 2012-07-10T16:06:16.307 に答える
0

私は何時間も検索し、トリックワークをフォローしました。

ViewController.h

@property (weak, nonatomic) IBOutlet UIScrollView *yourScrollView;

ViewController.m

- (void)viewDidLoad
{
yourScrollView.delaysContentTouches = NO;
}
于 2014-08-13T17:46:53.380 に答える