草庐IT

ios - 如何使用 OpenGL ES 共享组在 iPad 上共享渲染缓冲区以进行屏幕镜像?

我正在尝试使用OpenGL1.1在iPad上进行屏幕镜像。我已经到了设置外部窗口和View的地步。我在第一个屏幕上使用OpenGL,并且我读到我可以设置共享渲染缓冲区,但是由于我有点像OpenGL初学者,所以我在启动和运行可以共享渲染的东西时遇到了一些麻烦缓冲区。我已经设置了两个独立的上下文并为两者呈现不同的东西,但为了效率,我当然想共享渲染缓冲区。Apple文档解释了如何设置共享组对象并初始化共享上下文,但我还想知道如何设置和共享渲染缓冲区,以便外部屏幕可以将此渲染缓冲区绘制到它是帧缓冲区。最终目标是尽可能高效地进行屏幕镜像,因此非常感谢任何有关此事的建议。

ipad - UIWebView 中的键盘显示然后隐藏在输入焦点上

我有一个页面正在加载到iPad上的UIWebView(占据100%的屏幕)。当我触摸文本字段时,页面将文本字段定位到正确的位置并且键盘开始出现,但随后它转身并返回并在输入字段上调用模糊。当我在移动版Safari中尝试同一页面时,键盘能够成功部署。我无法弄清楚键盘成功显示并保持正常状态的规则是什么=以及为什么uiwebview与safari不同。我对这个主题的所有研究都没有找到答案。 最佳答案 没有在您的问题中发布任何代码,我推测只有在最终调用UIWebViewDelegatewebViewDidFinishLoad:之前触摸HTML

ios - 从我的服务器加载的图片在 iPad 应用程序上有错误的颜色

我正在开发一款iPad应用程序,用于展示摄影师的照片。这些照片上传到网络服务器上,并直接通过应用程序提供,使用以下方法下载和显示它们:if([[NSFileManagerdefaultManager]fileExistsAtPath:[urlpath]]){CGImageSourceRefsource=CGImageSourceCreateWithURL((CFURLRef)url,NULL);CGImageRefcgImage=nil;if(source){cgImage=CGImageSourceCreateImageAtIndex(source,0,(CFDictionaryRe

ios - 如果我使用 iPad 尺寸创建我的应用程序,如何找到 iPhone 尺寸的 'safe region'?

我正在创建游戏并想使用iPad尺寸设置(横向:1024x768)。据我所知,使用iPad设置只会在iPhone上裁剪掉部分高度。假设我有一个用于iPad(1024x768)的2048x1536背景图像和一个用于iPhone6+(736x414)的2208x1242图像,一世。如何从iPad中确定将出现在iPhone6+上的点和像素的“安全区域”?ii.iPhone6+的“安全区域”是否与具有1334x750图像的iPhone6(667x375)相同?如果没有,如何同时确定点和像素? 最佳答案 我假设您希望创建一个可以在iPad和iP

ios - 是什么导致 iOS 11 iPad 最近的应用程序停靠栏图标变灰?

我有一个“继承”维护的应用程序。自iOS11更新以来,在两台不同的iPad(iPadAir和iPad5thgen)上,我遇到了问题。两台设备都运行iOS11.0.2。应用首次安装和启动时,应用图标出现在dock的“最近使用的应用”部分,但图标呈灰色且无法点击(可拖动,但长-按什么都不做)。对于任何后续应用程序启动,停靠栏图标保持不变,除非发生任何导致应用程序图标离开“最近的应用程序”部分的过程(打开一些其他应用程序或将图标拖到停靠栏的左侧)然后图标不再变灰并且可以点击。它看起来就像图标被点击一样,但它永久处于按下状态(它不会触发长按事件)。从AppStore、XCode(调试sessi

javascript - 30 分钟后 iPad AJAX 调用错误

我正在构建一个用于iPad的网络应用程序(保存的书签、视口(viewport)标签等)。Web应用程序每2分钟向返回JSON的不安全服务器(例如,没有可能超时的sessioncookie)发出AJAX请求(使用jQuery)。但是,30分钟后,请求停止发送到服务器,我想停止从iPad发送请求。我查看了jQuery错误回调的参数,其中显示了textStatus=="Error"和errorThrown==""。是的,errorThrown没有任何意义,这也是我感到困惑的部分原因。我尝试在30分钟后执行用户启动的AJAX调用,但返回了相同的错误。如果不清楚,javascript仍在运行:只

ios - 我如何创建一个将在 iPad 上使用弹出窗口的 segue,并推送到 iPhone 上的导航堆栈?

在我的应用程序中,有一些ViewController在iPad上(或者更具体地说,一个常规的水平尺寸类)将它们呈现为弹出窗口是有意义的,但在iPhone上(或者一个紧凑的水平尺寸类)它使得感觉将它们推到导航堆栈上。有没有一种优雅的方式来支持这个?默认情况下,如果我使用“PresentasPopover”segue,它将在iPhone上以模态方式显示,这不是我想要的。我找到了一种方法来获得我想要的行为,但它很丑陋而且似乎容易出错。我根据我当前所在的尺寸等级在两个不同的segue之间进行选择。为了支持iOS9多任务处理,我实现了[UIViewControllerwillTransition

objective-c - iOS(iPad)如何获取PDF目录(outline)数据?

我正在构建一个显示PDF的iPad应用程序,我希望能够显示目录并让用户导航到相关页面。此时我已经投入了几个小时的研究,看来由于PDFKit[iOS不支持],我唯一的选择是手动解析PDF元数据。我看过几种解决方案,但所有解决方案都在一点上保持沉默——如何将“大纲”元数据中的页面与项目的实际页码相关联。我已经使用[窥视工具]检查了我的PDF文档,我可以在树中看到轮廓。[Thissolution]帮助我弄清楚如何向下导航Outline/A/S/D树以找到“Dest”对象,但它使用[self.pagesindexOfObjectIdenticalTo:destPageDic]执行某种对象比较我

ios - 使用 plist 文件在 iPhone/iPad 上安装应用程序时如何正确显示图标和进度?

我在自己的AppStore网站上工作,该网站为一家公司托管各种企业应用程序。到目前为止,一切正常,除了建议的在Apple设备上下载应用程序的方式。问题是,我存档的效果与从官方AppleAppStore安装的应用程序不同。在安装应用程序之前,我在主屏幕上看不到应用程序的图标,并且在下载应用程序时我看不到任何进度,只有在安装应用程序时才看到。应用程序本身可以下载和安装。当一个人选择将应用程序下载到他/她的iPhone时,会重定向到itms链接,如下所示:itms-services://?action=download-manifest&url=https://example.org/app

ios - iPad 什么时候清除库/缓存?

为了响应Apple对iOS数据存储指南的更改,我最近重新配置了一个iPad应用程序以将其文档(50MB+)存储在library/caches文件夹中。在iOS模拟器中进行测试期间,当我模拟更新时(在BradLarsson的suggestion之后),我没有发现此缓存有任何问题。我还尝试删除library/caches文件夹中的所有内容,以确保我的应用可以恢复。但是,当我发布应用程序升级时,我发现我的用户提示问题可以追溯到iPad部分删除此缓存。似乎子文件夹结构至少部分保持完整,但子文件夹内容已被删除。我已经重新设计了应用程序以在升级期间处理这种情况,但我担心当iPad决定清除库/缓存时