Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UISplitViewController是否只检查当前手势一次?_Objective C_Ios_Xcode_Uisplitviewcontroller - Fatal编程技术网

Objective c UISplitViewController是否只检查当前手势一次?

Objective c UISplitViewController是否只检查当前手势一次?,objective-c,ios,xcode,uisplitviewcontroller,Objective C,Ios,Xcode,Uisplitviewcontroller,我的一个细节视图是使用滑块,当有人向右移动滑块时,滑块自然会触发滑动手势。不幸的是,这意味着将调用popover视图,即使用户实际尝试操作滑块控件时也是如此 我只在视图控制器中将PresentSwith手势设置为否。不幸的是,它不起作用。我已经检查过了,酒店设置为“否”,所以我不知道那里发生了什么。如果我在过程的前面设置PresentSwithSirth,也就是在我的AppDelegate的appDidFinishLaunching代码中,一切都会很好地工作——除了我在每一页上都会丢失Prese

我的一个细节视图是使用滑块,当有人向右移动滑块时,滑块自然会触发滑动手势。不幸的是,这意味着将调用popover视图,即使用户实际尝试操作滑块控件时也是如此

我只在视图控制器中将PresentSwith手势设置为否。不幸的是,它不起作用。我已经检查过了,酒店设置为“否”,所以我不知道那里发生了什么。如果我在过程的前面设置PresentSwithSirth,也就是在我的AppDelegate的appDidFinishLaunching代码中,一切都会很好地工作——除了我在每一页上都会丢失PresentWithSirth

编辑:为了澄清这一点,我的问题是,这个值是否只检查了一次,然后就被忽略了!还是我做错了什么

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

它实际上检查了好几次,只是我的代码有问题。

它实际上检查了好几次,只是我的代码有问题。

嗨,我面临着同样的问题。。当显示不支持map kit视图但实际上不更改行为的视图时,正在splitViewController上设置该值。。。只有在我第一次设置splitViewController.PresentSwith手势时才会影响它…抱歉,我不记得此时我的代码出了什么问题。不过,祝你好运追踪你的错误。请注意。。。我绝对讨厌人们不加解释地否决投票。嗨,我也面临同样的问题。。当显示不支持map kit视图但实际上不更改行为的视图时,正在splitViewController上设置该值。。。只有在我第一次设置splitViewController.PresentSwith手势时才会影响它…抱歉,我不记得此时我的代码出了什么问题。不过,祝你好运追踪你的错误。请注意。。。我绝对讨厌人们在没有解释的情况下否决投票。