gpt4 book ai didi

覆盖菜单按钮时,xcode tvos应用程序退出问题

转载 作者:行者123 更新时间:2023-12-04 13:09:19 25 4
gpt4 key购买 nike

我目前正在编写一个tvOS应用程序。我一直在使用tapRecognizer检测并覆盖菜单按钮,以便在 Storyboard 和其他功能之间切换。我的问题是,当我在主屏幕上并按菜单时,它没有退出应用程序。相反,它会记住我覆盖菜单按钮并执行该功能时使用的最后一个功能。关于如何清除tapRecognizer有什么想法?或退出应用程序的功能?

我覆盖菜单按钮

在Storyboard1中

tapRecognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(home)];
tapRecognizer.allowedPressTypes = @[[NSNumber numberWithInteger:UIPressTypeMenu]];
[self.view addGestureRecognizer:tapRecognizer];

在我的主页子例程中,我将用户返回到我的主页 Storyboard 。但是从那时起,菜单按钮将不会退出应用程序,而是将我发送回Storyboard1。
谢谢,
西南

最佳答案

不用使用自己的手势识别器,而是覆盖pressesBegan:

override func pressesBegan(presses: Set<UIPress>, withEvent event: UIPressesEvent?) {
if(presses.first?.type == UIPressType.Menu) {
// handle event
} else {
// perform default action (in your case, exit)
super.pressesBegan(presses, withEvent: event)
}
}

关于覆盖菜单按钮时,xcode tvos应用程序退出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32975420/

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