非常简单的iOS快速操作

我一直在搜寻有关如何向iOS应用程序添加简单快速操作的简单教程。 这不会是动态的。 没有自定义图片。 这是可行的iOS快速操作的最简单的版本。

菜单中的东西

您需要做的第一件事是在您进行3D触摸时使某些内容显示在菜单中(我不确定该怎么称呼该动作)。 为此,您需要在应用程序的info.plist文件中添加一个条目。

使它看起来像这样:

基本上,您需要告诉应用标题。 然后,当有人执行此操作时,您想发送什么消息到您的应用程序。 对我来说,我将数字5作为字符串发送,我尝试使用数字,但是菜单项停止显示。 因此,我现在正在使用字符串。 这是当您“强制按下”时的样子吗? 在应用程序图标上。

不漂亮。 但这有效。 下一步是在有人按下该按钮时执行某项操作。

做某事

现在我们有了一个按钮,在点击它时我们应该做一些事情。 幸运的是,我们所需要做的就是实现一种方法:

在该方法内部,您将获得UIApplicationShortcutItem ,该对象将告诉您执行了哪个操作。 就我而言,该项目将是字符串“ 5”。 这意味着启动5分钟计时器。 而已。

谢谢阅读。

如果您想要一个Big Timer,那么它是开源的,并且可以在App Store上找到:https://github.com/joelklabo/BigTimer