gpt4 book ai didi

objective-c - 如何在基于页面的应用程序中禁用 View 中的页面滑动

转载 作者:行者123 更新时间:2023-11-28 17:57:05 25 4
gpt4 key购买 nike

在我的应用程序中,我使用的是基于页面的应用程序,其中滑动页面将以两种方式发生

1.手指滑动

2.通过点击

我已使用代码禁用点击页面。

现在我的要求是我有一个按钮,点击按钮我在它的顶部添加一个 View 。在这个 View 中,当我用手指滑动时,页面滑动仍然发生,这不应该发生。那么如何禁用页面滑动当我添加 View 时。下面是我有一个 View 的代码。在这个 View 中我想禁用滑动操作

-(IBAction)goTopopUp:(id)sender{
myView.hidden = NO;
myView.backgroundColor = [UIColor colorWithWhite:0 alpha:.5];
[self.pageViewController.view addSubview:myView];
[self.view addSubview:searchBar];
}

注意:它是一个基于页面的应用程序

最佳答案

-(IBAction)goTopopUp:(id)sender{
myView.hidden = NO;
myView.backgroundColor = [UIColor colorWithWhite:0 alpha:.5];
[self.pageViewController.view addSubview:myView];
self.pageViewController.view.userInteractionEnabled = NO;
[self.view addSubview:searchBar];
}

然后,当隐藏 View 时将其切换为 YES

关于objective-c - 如何在基于页面的应用程序中禁用 View 中的页面滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12596835/

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