簡體   English   中英

iPhone UIGetScreenImage的代碼示例

[英]Code example for iPhone UIGetScreenImage

我在UIGetScreenImage上看過很多帖子,但是,這不是一個完整的工作(簡短)代碼示例。

如果有人有代碼示例,從原型定義到實際調用,那將非常感激。

CGImageRef UIGetScreenImage(void);

....

    CGImageRef screen = UIGetScreenImage();
    UIImage* screenImage = [UIImage imageWithCGImage:screen];
    CGImageRelease(screen); // you need to call this. 
                           // UIGetScreenImage violates the CF memory management rules.
    // Use screenImage as you like.

最近我需要將屏幕截圖集成到我的iOS應用程序中。 這個問題在StackOverflow的搜索列表中非常高。 但是,自從此方法首次公開發布以來,Apple已將UIGetScreenImage私有,並且對其進行任何調用都會導致您的應用被拒絕。

蘋果發這個帖子在自己的官方論壇上關於更換呼叫UIGetScreenImage

程序化截圖不再像過去那樣簡單,現在有不同的方法可以根據需要獲取的圖像類型來截取屏幕截圖。

上面的Apple論壇帖子解釋了如何在每個上下文中拍攝圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM