gpt4 book ai didi

IOS:在 View Controller 中禁用手势

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

在我的应用程序中,我遇到了这种情况:我有我的主视图 Controller ,我在其中分配了一个“flipwiecontroller”并以这种方式添加它的 View

self.flipViewController.view.frame = CGRectMake (...);
[self.view addSubview:self.flipViewController.view];

在这个 flipViewController 中,我添加了一些手势(作为我在其上使用的某些控件的手势、滑动手势和敲击手势)

当我在这个 View 中按下一个按钮时,我以这种方式分配了另一个 View Controller “paintingviewcontroller”

[self.view addSubview:paintingViewController.view];

在第二个 View Controller 中,我有一些按钮和另一个功能,但是当我尝试进行滑动手势或轻敲手势时,它会识别我的“flipviewcontroller”的事件

我不明白,如果我在另一个 View Controller 上添加一个 View Controller ,为什么 flipviewcontroller 的手势还处于事件状态?

谢谢

最佳答案

也许你在 paintingViewController 上禁用了 userIntercation,然后,它的事件被发送到他的 super View 。您也可以使用 [UIView removeGestureRecognizer:UIGestureRecognizer] 删除手势。

关于IOS:在 View Controller 中禁用手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13249478/

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