UIGetScreenImage - 私有 API
然而,我在我的应用程序中使用了 UIGetScreenImage,众所周知,Apple 拒绝使用私有 API 的应用程序。我研究了使用 takepicture 来实现此目的的替代方法,但您会得到不同尺寸的图像以及烦人的快照声音。微软标签。 Quickmark 和 Redalaser 都使用 UIGetScreenImage (这是显而易见的),但我想合法地这样做。有没有人有任何建议。非常感谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这可能有用......我认为这是另一个问题的答案。
This might work... I think that it was the answer to another SO question.
UIGetScreenImage
是目前 Apple 推荐的捕获屏幕的方式。这是一种私有方法,但他们在开发者论坛中声明,在添加等效的公共 API 之前,使用它是可以接受的。更新:从 iOS 4 开始,不再允许
UIGetScreenImage
;我相信现在公认的拍照方式是使用 AVFoundation 框架。UIGetScreenImage
is currently Apple's recommended way of capturing the screen. It's sort of a private method, but they've stated in the developer forums that using it is acceptable until they add a public-API equivalent.Update:
UIGetScreenImage
is no longer allowed, as of iOS 4; I believe the approved way to take pictures is now using the AVFoundation framework.最好(也是最慢)的做法是向 Apple 提出功能请求。
The best (and the slowest) thing to do is to file a feature request at Apple.