iOS状态栏触摸返回App

时间:2014-04-08 03:36:20

标签: ios iphone facebook statusbar

这令我感到困惑,有没有人知道如何去做这件事?图像中的蓝色发光状态栏,与Facebook应用程序在启动FB Messenger时的作用相同

enter image description here

抱歉大图!如果有人能指出我正确的方向,那就太棒了

1 个答案:

答案 0 :(得分:2)

它似乎是一个自定义视图,位于导航栏顶部,带有自定义风格化标题:Touch to return to facebook。 导航栏上有一个动作,以便当用户点击导航栏时,执行以下代码以打开所需的应用程序,在本例中为facebook。

它使用iPhone网址方案,如果用户安装了应用程序,您可以直接从应用程序在设备上打开应用程序。

像这样:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb:]];
//and instead of fb: if you'd want it to open your custom app, 
//you simply add your own scheme instead: like so myappscheme:

要为您自己的应用设置方案,请按照以下from this site

的说明进行操作
  1. 定义应用程序的自定义URL方案全部在Info.plist文件中完成。单击文件中的最后一行,然后单击" +"在右侧签名以添加新行。选择新项目的URL类型。添加完成后,点击"网址类型"旁边的灰色箭头。显示"项目0"。将您的URL标识符设置为唯一字符串 - 类似于com.yourcompany.yourappname。

  2. 在您设置了URL标识符后,选择该行并单击" +"再次签名,并为URL Schemes添加一个新项目。然后单击" URL Schemes"旁边的灰色箭头。揭示"项目0"。将Item 0的值设置为您的URL方案名称。

  3. enter image description here