2

私の詳細ビューの 1 つは、スライダーを使用しています。これは、誰かがスライダーを右に動かすと、自然にスワイプ ジェスチャをトリガーします。残念ながら、これは、ユーザーが実際にスライダー コントロールを操作しようとしている場合でも、ポップオーバー ビューが呼び出されることを意味します。

そのView ControllerのみでpresentsWithGestureをNOに設定しようとしました。残念ながら、うまくいきません。チェックしたところ、プロパティが no に設定されているため、そこで何が起こっているのかわかりません。プロセスの早い段階で、つまり AppDelegate の appDidFinishLaunching コードで PresentsWithGesture を設定すると、すべてが完全に機能しますが、他のすべてのページでもジェスチャで現在を失うことを除きます。

編集:明確にするために、私の質問は、その値が実際に1回だけチェックされてから無視されるか(悪いリンゴ!)、それとも何か間違っているのでしょうか?

-(void)viewWillAppear:(BOOL)animated
{
    //code
    splitView.presentsWithGesture=NO;
    NSLog(@"Split view presents: %i", splitView.presentsWithGesture);//results in '0'
}
4

1 に答える 1

-2

それは実際に数回チェックされました、単に私のコードに何か問題がありました。

于 2012-07-17T04:19:48.373 に答える