大佬教程收集整理的这篇文章主要介绍了iphone – 在iOS应用程序中创建具有不同内容的另一个输出设备,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是IOS App Development架构的新手.请,我只需要澄清是否可以制作两个输出,一个是在后台连续运行连接到其他输出设备(HDTV,监视器等),如此链接here所示
例如,我正在举办一个连接投影仪的研讨会,将我的演示文稿作为后台进程运行,同时我可以使用“EXTEND模式”在笔记本电脑屏幕上操作我的内容.
请不要解除我的问题,我只需要知道“IOS开发架构”是否提供此问题.
需要做:
1)可以使用后台进程的其他输出屏幕(每当MyApp处于活动状态时连续).
编辑:
更新到我自己的问题:
对于上述问题,
我会通过它,但如果有人有想法或克服这个问题,请建议我一些有用的信息.
关于问题的简要说明:
默认情况下,当您将外部显示器连接到iPad或iPhone时,您将在外部屏幕上获得应用程序的镜像图像.但是,您可以从iPad或iPhone应用程序访问第二个屏幕,并将其用于其他内容.您可以通过UIScreen类获得所有可用的“屏幕”.来自[UIScreen屏幕]的文档:
有关您可以做什么的示例,您可以查看Real Racing 2,它在iPad上显示地图,在外部屏幕上显示实际比赛;或@L_403_2@也使用这种方法(披露:我负责制作Tweetwall).
编辑:您可以像这样初始化外部屏幕:
// Get second screen UIScreen *secondScreen = [[UIScreen screens] objectATindex:1]; secondScreen.currentMode = secondScreen.preferredMode; // Get the screen's bounds so that you can create a window of the correct size. CGRect screenBounds = CGRectMake(secondScreen.bounds.origin.x,secondScreen.bounds.origin.y,secondScreen.currentMode.size.width,secondScreen.currentMode.size.height); UIWindow *secondWindow = [[UIWindow alloc] initWithFrame:screenBounds]; secondWindow.screen = secondScreen; // Setup external view controller YourExternalScreenViewController *extVC = [[YourExternalScreenViewController alloc] init]; // Set VC for second window secondWindow.rootViewController = extVc; // Show the window. secondWindow.hidden = NO;
有更多的腿部工作,但这是概念.
编辑2:这是一个链接到Apple’s Multiple Display Programming Guide for iOS
以上是大佬教程为你收集整理的iphone – 在iOS应用程序中创建具有不同内容的另一个输出设备全部内容,希望文章能够帮你解决iphone – 在iOS应用程序中创建具有不同内容的另一个输出设备所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。