问题标签 [home-button]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
9603 浏览

android - Android模拟器(Android Studio)主页按钮不起作用并给出logcat - I / WindowManager:未启动活动,因为用户设置正在进行中

从 Android Studio 启动模拟器,它的主页按钮不起作用。当我按下主页按钮时,在 logcat 中我可以看到

使用键盘快捷键(键盘主页按钮)时也会发生同样的情况(相同的 logcat)。

我重新启动了模拟器和我的机器几次,但没有帮助。

我想要实现的事情是通过主页按钮长按杀死我的应用程序

模拟器详细信息:

0 投票
1 回答
498 浏览

ios - 更改警报视图可见时按下主页按钮的默认行为

注意:当我写“警报视图”时,我指的是UIAlertController UIAlertControllerStyleAlert

当我的应用程序在最短时间后进入前台时,会PinUnlockViewController出现一个自定义。此行为发生在 iOS 8 和 iOS 9(可能还有其他版本,但我没有测试过其他版本)

如果用户启用了 TouchID,则会在 上显示一个警报视图PinUnlockVC,提示用户使用 TouchID 解锁应用程序,而不是输入 pin。

当我按下主页按钮时,警报视图被关闭。 该应用程序没有后台- 只有警报视图被关闭。这不是所需的行为,但它似乎是默认的操作系统行为。

应用程序中的其他任何地方,当我按下主页按钮时,应用程序就会进入后台。这是期望的行为。

如何覆盖,在这种情况下似乎是默认的操作系统功能,如果警报视图可见,按下主页按钮以使应用程序后台运行?

我不确定当任何警报视图可见时是否会发生这种情况,或者它是否特定于 TouchID 提示警报视图(尽管我不明白为什么它会特定于这种情况)。

提前致谢。

0 投票
1 回答
1088 浏览

swift - 如何在ios9中检测两次点击主页按钮

在我正在编写以学习swift和 iOS9 的应用程序中,当用户双击主页按钮时,我试图暂停我NStimer的应用程序切换器,根据 ios9 matt neuberg 编程,当用户双击主页按钮时,用户现在可以在应用切换界面中工作。如果您的应用程序位于最前面,您的应用程序委托会收到以下消息 applicationWillResignActive

但是我的计时器只在我点击主页按钮一次时暂停,当我点击两次并使用应用程序切换器时,我看到我的计时器正在计数,有什么想法吗?

0 投票
1 回答
4552 浏览

navigation - 单击主页按钮后停止导航回到 Fiori Launchpad 主页

我想在返回之前检查一些内容并显示一个片段,用户可以在其中决定他是否真的想退出应用程序并返回Fiori Launchpad主页,或者他是否想留在当前应用程序中。

我在按钮上附加了一个功能

并且在这个函数中打开了片段对话框(我只能在调试时看到),但这不会停止导航回到主页。

有谁知道如何在单击主页按钮后停止导航到主页Fiori Launchpad

0 投票
0 回答
109 浏览

ios - applicationDidEnterBackground,playSoundFileNamed 崩溃

当我点击 Home Button 时,应用程序调用AppDelegatefunction applicationDidEnterBackground,然后applicationWillEnterForeground我回到它。

我使用以下代码:

它工作正常。我可以暂停应用程序并在需要时恢复它。但是,如果我在我的应用程序中当前正在播放声音(如“枪声”或“硬币落下”等)时点击主页按钮,SKAction.playSoundFileNamed然后尝试恢复应用程序,它会崩溃。我可以正常恢复它的唯一方法是当我点击主页按钮时没有任何活动声音。

任何解决方法?

0 投票
1 回答
165 浏览

ios - 在 xcode 中以编程方式操作 iphone 三重主页按钮单击

所以基本上我想知道是否有可能以编程方式操作 iPhone 上的三次单击功能。基本上,每当您三次单击主页按钮时,您都可以在设置中选择要发生的一些设置操作,例如反转颜色、启用缩放等。我想知道是否可以以编程方式实现用户三倍时发生的任何操作- 点击主页按钮。

0 投票
3 回答
6367 浏览

ios - prefersHomeIndicatorAutoHidden 在 iPhone X 上不起作用

我目前正在将我的一个应用程序更新到 iPhone X,并尝试在显示图像的全屏视图控制器上隐藏主页指示器:

不过,这种方法似乎无济于事。它永远不会被调用,并且 home 指示器永远不会隐藏,即使在一段时间不活动之后也是如此。模拟器似乎确实支持这一点,因为照片应用程序确实隐藏了主页指示器。

是否需要设置其他标志才能使其正常工作?我在多个视图控制器中尝试过,但没有一个显示正确的行为。

我也尝试添加

对我viewDidLoad()来说,但无济于事

0 投票
2 回答
2635 浏览

ios-simulator - iOS模拟器主页按钮双击(打开任务管理器)经常失败

通常,当我尝试通过双击主页按钮在 iOS 模拟器中打开任务管理器时,需要多次尝试。使用command+shift+H或bezel的可点击按钮都没关系。我在 iOS10 中遇到过这个问题,但在 iOS11 中似乎更糟。

还有人为此生气吗?

也许有更简单的方法来打开任务管理器?

0 投票
2 回答
3435 浏览

xcode - iOS模拟器:双击主页按钮有时不起作用

在 iOS 模拟器版本 10 中,双击主页按钮调出多任务(正在运行的应用程序)有时没有响应。有时甚至按 (cmd + shift + h)x2 来模拟主页按钮双击也可以。我已经与同事验证了这一点,他们也有同样的问题。我不确定这是否是模拟器中的错误,或者是否有某个设置,例如点击之间的延迟?这里的答案没有什么不同。

0 投票
1 回答
807 浏览

ios - 如何让 iPhone X home bar 横向双扫?

使用 Xcode 8.3 制作的横向应用在 iPhone X 上被加了黑框,home bar 被部分禁用,这意味着用户必须向上滑动才能“唤醒它”,然后再次向上滑动才能退出应用。这是我想要在充分利用屏幕尺寸的同时实现的第二个功能,那么如何使用 Xcode 9 复制该功能?

如果我将视图控制器的 prefersHomeIndicatorAutoHidden() 设置为返回 true,主页栏会暂时消失,但每次用户触摸屏幕时它都会返回(有点刺耳),但仍然只需要一次滑动即可退出应用程序。我无法找到任何其他选项来做我想做的事,但显然它应该是可能的,因为它会自动发生在旧应用程序中。

建议?

[注意在 Apple 开发者论坛上交叉发布]