自定义 iOS 浮动按钮

Custom iOS Floating Button

我一直在互联网上四处寻找,似乎没有太多的对话方式(或者我问错了问题 - 我是 Objective-C 的新人并且 iOS 两者)关于在 iOS 中创建一个自定义的类似辅助触摸的按钮。

我想从启动器应用程序访问我的应用程序,然后浮动一个按钮,让我可以从我的应用程序中的任何位置返回到所述启动器。浮动的 Assistive Touch 按钮方案看起来很完美——有人做过类似的东西吗?

[编辑]

回答有意义的问题-我不够清楚(再次道歉-在这里没有经验)。

我有三个应用:App Gatherer、App Target 01、App Target 02。

App Gatherer 将能够通过 URL 启动多个应用程序。一旦它这样做了,新的应用程序打开了,我想知道我是否可以有一个浮动按钮,它可以四处移动并与目标应用程序的 UI 分开单击,就像辅助触摸按钮一样。浮动按钮的目的是让我退出任何 Target 应用程序 - 它是完全独立的 - 到 Gatherer 应用程序。

我没有任何实现 - 我只是想把它映射出来,看看它是否可能。我问错地方了吗?

当您使用来自 AppGatherer 的 url 打开应用程序时。然后在 Target 应用程序中,只有一种方法可以返回到 appgatherer,那就是再次使用 url,但这次是打开 AppGatherer。因此,自定义浮动按钮必须在 AppTarget 内实现,当用户单击该按钮时,AppGatherer 将通过 URL Scheme 打开。别无选择。你不能有一个浮动的通用按钮。您必须在每个 AppTarget 应用程序中分别实现浮动按钮。另外,不用说,您必须在 AppTargt 应用程序中的每个单独视图中实现该按钮。

为了制作浮动按钮,您需要保持在所有其他视图之上,并在 onDrag 方法等中处理其拖动。