我是用UIGetScreenImage在我的應用程序,但是,大家都知道蘋果是使用私有API的應用程序拒絕。我已經研究了替代方法來完成這個拍攝,但你會得到不同大小的圖像以及煩人的快照聲音。微軟標籤。 Quickmark和Redalaser都使用UIGetScreenImage(這很明顯),但我想合法地做到這一點。有沒有人有任何建議。非常感激。UIGetScreenImage - 私人API
1
A
回答
0
最佳(最慢)的東西做的是文件在蘋果功能要求。
3
這可能工作......我認爲,這是回答另一個問題SO。
-(UIImage *)captureView:(UIView *)view {
CGRect screenRect = [[UIScreen mainScreen] bounds];
UIGraphicsBeginImageContext(screenRect.size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
[[UIColor blackColor] set];
CGContextFillRect(ctx, screenRect);
[view.layer renderInContext:ctx];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
3
UIGetScreenImage
是蘋果公司推薦的捕捉屏幕的方式。這是一種私有方法,但是他們在開發人員論壇中聲明,使用它的方法是可以接受的,直到他們添加一個與public-API相同的方法。
更新:UIGetScreenImage
不再允許的,如的iOS 4的;我相信批准的拍照方式現在正在使用AVFoundation框架。
相關問題
- 1. iOS私人API api
- 2. 私人調用API
- 3. UIGetScreenImage
- 4. 日期API私人視頻
- 5. 雙腿OAuth和私人API?
- 6. MBProgressHUD使用私人api setLabelText
- 7. iPhone的私人API使用
- 8. 保護我的私人API
- 9. takepicture()vs UIGetScreenImage()
- 10. UIGetScreenImage現在會被拒絕嗎?
- 11. UIGetScreenImage()在景觀?
- 12. Web API,在哪裏放私人方法?
- 13. canAuthenticateAgainstProtectionSpace和didReceiveAuthenticationChallenge的iPhone私人API
- 14. iOS - 私人API - 接受來電
- 15. 下載私人對象amazon s3 api
- 16. facebook api與私人消息多(朋友)
- 17. VIMEO API搜索私人視頻
- 18. 使用iOS API創建私人提醒?
- 19. 接近傳感器是私人API嗎?
- 20. 如何使用私人Qt C++ API?
- 21. 通過API獲取flickr私人圖像
- 22. 使用YouTube API的私人視頻 - Drupal
- 23. iOS 6 - ChatKit私人API - 發送短信
- 24. 如何禁止私人API的警告?
- 25. 的Javascript API私人功能和模塊
- 26. Office365 API,私人日曆任命
- 27. 通過REST api的私人視頻
- 28. 使用Twitter API發送私人消息
- 29. HMAC僅適用於私人API
- 30. 訪問私人博客的Tumblr v2 API
它可能不是最佳的用戶體驗,這取決於你的應用程序,但有可能的是,你可以要求用戶採取屏幕快照,然後從相機膠捲怎麼做呢? – bpapa 2009-12-04 21:14:48