use*_*192 26 iphone android ios
只需从Android切换到iPhone.在Android中,我可以创建多个应用程序,并使用tabView将每个应用程序作为意图调用.
在iPhone中,我可以制作多个应用程序.我需要一个标签来调用每个应用或应用视图.iPhone中的意图是否有类似的概念?刚刚切换到iPhone,将所有其他项目复制到标签栏中都无法解决问题.如果你有其他方法可以解决,我真的很感激.谢谢,
Cal*_*leb 25
Android和iOS在这方面有很大的不同.Android非常开放,让您使用意图混合和匹配其他应用程序的活动.iOS不是那样的; 每个应用程序都在自己的私有空间中运行,通常甚至看不到其他应用程序的数据,更不用说使用他们的服务.这是可能导致其他应用程序通过自定义的URL来运行,但是这不是一回事.
您需要做的是将各种iOS应用程序的视图控制器,视图等的代码复制或移动到选项卡栏应用程序项目中.您将它们全部构建到一个应用程序中,标签栏将在视图控制器之间切换.
小智 13
使用iOS 8,您将获得类似于Android Intents的内容.使用App Extensions,您可以达到类似的行为.
在不久的将来,应用程序将开始公开他们的"扩展"(就像在Android框架中声明清单中的Intent过滤器一样),将由需要的应用程序使用.第一个版本中允许的扩展区域是:
终于Apple发布了这个功能真是太棒了!
hon*_*eng 12
Android中的Intent涵盖了很多功能.没有相当于iOS的iOS.
但如果你的目标是启动一个不同的应用程序,并将参数传递给它,你可以尝试URL Schema.
假设你有一个带有URL模式aaa://的应用程序AAA和带有URL bbb的app BBB://你可以启动应用程序AAA,并调用bbb:// v = 1&c = 2例如,启动BBB并获取参数.你甚至可以使用这些参数来控制要显示的视图,这样你就可以在Android中拥有类似的概念,用Intent调用不同的Activity.
您必须在Info.plist中注册URL架构
| 归档时间: |
|
| 查看次数: |
29923 次 |
| 最近记录: |