摇动后视图不响应触摸

发布于 2024-08-26 09:30:07 字数 407 浏览 4 评论 0原文

在我的应用程序中,我实现了一个摇动事件,它显示了一个 UIImageView。当显示 UIImageView 时,我隐藏导航栏:

[self.navigationController setNavigationBarHidden:YES animated:NO];

然后我想在用户触摸屏幕时将其恢复:

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
    [[self navigationController] setNavigationBarHidden:NO animated:YES];

}

但它不起作用!就像我的视图对触摸没有反应一样。

提前致谢!

In my app I've implemented a shake event and it shows a UIImageView. When the UIImageView is shown, I hide the Nav Bar with:

[self.navigationController setNavigationBarHidden:YES animated:NO];

And after that I want to bring it back when user touches the screen:

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
    [[self navigationController] setNavigationBarHidden:NO animated:YES];

}

But it doesn't work! Like my view doesn't respond to touches.

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

强辩 2024-09-02 09:30:07

您可能需要在视图上启用用户交互(如果尚未启用)。

You many need to enable user interaction on your view if it isn't already.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文