Cocos Creator iOS原生微端截圖保存至相冊


  

做法就是將 Cocos Creator 的整個Canvas的內容轉化成base64圖片編碼;然后傳至iOS客戶端,再還原成圖片即可

 

 

注冊監聽(需要用到交互)

[[self._webView configuration].userContentController addScriptMessageHandler:self name:@"SharedApp"];

 

 

1、iOS 代碼

+ (void)saveTextureToLocal:(NSString*)type{

    NSArray *imageArray = [type componentsSeparatedByString:@","];

    NSData *imageData = [[NSData alloc] initWithBase64EncodedString:imageArray[1] options:NSDataBase64DecodingIgnoreUnknownCharacters];

    UIImage *image = [UIImage imageWithData:imageData];

    UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);

};

 

2、修改Info.plist配置

  添加 Privacy - Photo Library Additions Usage Description 權限


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM