gpt4 book ai didi

ios - UISplitViewController presentsWithGesture 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:46:51 24 4
gpt4 key购买 nike

我似乎无法让 presentsWithGesture 工作。我需要能够根据显示的详细 View Controller 打开和关闭它。

- (IBAction)disableGestures:(id)sender
{
AppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
appDelegate.splitViewController.presentsWithGesture = NO;

NSLog(@"Disable Gestures!");
}

我整理了一个简单的项目(使用默认的 UISplitViewController 模板): http://www.filedropper.com/splitviewtest

这不是 presentsWithGesture 的预期用途吗?

最佳答案

presentsWithGesture 设置为 NO(或 false)后,您还应该在主视图 Controller 和详细 View Controller 中的 UINavigationController 实例中禁用 interactivePopGestureRecognizer:

override func viewWillAppear() {
super.viewWillAppear()

self.navigationController?.interactivePopGestureRecognizer?.enabled = false
}

这对我有用。

关于ios - UISplitViewController presentsWithGesture 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13715250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com