UISplitViewController只检查一次presentWithGesture吗?

时间:2012-06-10 19:05:23

标签: objective-c ios xcode uisplitviewcontroller

我的一个细节视图是使用滑块,当有人将其向右移动时,滑块自然会触发滑动手势。不幸的是,这意味着即使用户实际上正在尝试操纵滑块控件,也会调出弹出窗口视图。

我已尝试仅在该视图控制器中将presentsWithGesture设置为NO。不幸的是,它不起作用。我已经检查了,房产已经设置为否,所以我不知道那里发生了什么。如果我在这个过程的早期setPresentsWithGesture,即在我的AppDelegate的appDidFinishLaunching代码中,一切都很完美 - 除了我在每个其他页面都丢失了手势。

编辑:为了说清楚,我的问题是,该值是否实际只被检查一次然后被忽略(坏苹果!)或我做错了什么?

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

1 个答案:

答案 0 :(得分:-2)

实际上已经检查了几次,我的代码出了问题。