我想在我的应用程序的iPhone屏幕上放置一个图标,比如放置一个图标,如果我将触摸该图标,它将执行所需的操作,如打开声音文件或图像。
所以我想问一下,是否可以通过应用程序在屏幕上放置一个图标并在其上做一些事件。
此致 维沙尔
答案 0 :(得分:4)
你做不到。 iPhone主屏幕上显示的唯一图标将是应用程序本身的图标。
编辑:
扩展了Gene建议的Web快捷方式,可能可以通过使用特定协议处理程序进行Web快捷方式来实现您想要的内容,以便通过添加Web快捷方式打开您的应用程序到主屏幕。看看这篇文章:
http://www.mobileorchard.com/apple-approved-iphone-inter-process-communication/
我认为仍然需要用户添加快捷方式,我不认为第三方应用可以添加网页快捷方式。
答案 1 :(得分:1)
Andynormancx是对的。此规则(我知道)的唯一例外是Web快捷方式 - 在Mobile Safari中,您可以选择“添加到主屏幕”,并且Springboard上将显示指向书签页面的快捷方式。该图标是网页的部分屏幕截图。
我不知道这对你是否有用,不过我想你可以为一个声音文件或图像添加书签。
答案 2 :(得分:1)
我发现谷歌地图无法在主屏幕上添加书签,这令人讨厌。这是一个几乎快速的解决方案:
创建目标Google地图的微小网址。旧金山湾区流量为http://maps.google.com/maps?hl=en&ie=UTF8&ll=37.55111,-122.121277&spn=0.810034,1.182404&z=10&layer=t
将自己邮寄给Tiny URL。
选择电子邮件应用程序中的URL。
在Safari意识到它是Google地图网址之前,请触摸网址行上的x以取消转移到Google地图应用。
触摸Safari底部的+,然后触摸“添加到主屏幕”
将其命名为相应的,并且在主屏幕上显示Google Map条目。
答案 3 :(得分:0)
您可以做的是创建一个应用程序并在ApplicationDidLoad
ApplicationViewController.h
下
您可以输入您的代码。 (如果您没有SDK,请不要使用iPhone-SDK和Cocoa标签发布问题。)
答案 4 :(得分:0)
除了Gene的答案,您可能还需要设置以下元标记:
<link rel="apple-touch-icon" href="https://path/to/icon.png" />
<meta name="apple-mobile-web-app-capable" content="yes" />