以编程方式在ios上创build快捷方式

如何在iOS上创build一个快捷方式来访问我的应用程序上使用目标c特定的视图控制器?

您可以使用自定义架构来访问您的应用程序,例如:

myApp://.... 

如果您注册您的应用程序以使用该架构,则每当应用程序调用该应用程序或以该网页开始时,该应用程序就会打开您的应用程序。 然后,您可以检测到您的应用程序已经打开,并打开您想要的视图。

苹果iOS自定义架构

但是你不能做的是在你的主屏幕上用你的代码编程创build一个应用/网页,这是不允许的。 您可以从家中保存Safari浏览器的网页,该网页将打开您的应用程序,但不会从您的应用程序。

你的问题有点令人困惑,但是我可以想出一个你可能会问到的两种情况的答案:

如果您想要知道如何轻松访问Xcode中的某些视图控制器代码,可以开始使用窗口中的选项卡(command-T)来一次打开多个视图,就像浏览网页一样。

但是,如果你想访问应用中的视图控制器,你需要在你正在查看的viewController上放置一个UIButton,然后以模态方式显示新的控制器:

 NewViewController *newVC = [[NewViewController alloc] init]; [self presentViewController:newVC animated:YES completion:nil]; 

或者,如果您当前的视图控制器embedded在导航控制器中:

 NewViewController *newVC = [[NewViewController alloc] init]; [self.navigationController pushViewController:newVC animated:YES]; 
Interesting Posts