如何將我的原始圖像保存爲iOS相機膠捲?有一個uri來源。 CameraRoll類有一個名爲saveImageWithTag的方法,但不清楚如何使用它。我認爲文檔不夠好。React Native將圖像保存到iOS相機膠捲
4
A
回答
3
我有同樣的問題,我檢查反應本土CameraRoll API,它提供了一個靜態函數
static saveImageWithTag(tag, successCallback, errorCallback)
幫助您將圖像保存至相機膠捲/畫廊。
1.首先,確保您的/node_modules/react-native/Libraries/CameraRoll/RCTCameraRoll.xcodeproj已正確鏈接到您當前的項目。如果不正確,則應首先按照此處的官方文檔進行操作。 (https://facebook.github.io/react-native/docs/linking-libraries-ios.html#content)
2.第二,讓你的圖像源做好準備。對我來說,我把它放在項目資產庫中。
3.像這樣編碼。在這種情況下,我在componentDidMount執行時保存圖像。 (這是我參考鏈接:https://thebhwgroup.com/blog/accessing-iphone-camera-roll-images-react-native)
'use strict';
var React = require('react-native');
var {
CameraRoll,
View,
} = React;
var CameraRollTest = React.createClass({
componentDidMount() {
CameraRoll.saveImageWithTag('YOUR_IMAGE_TAG/URI', function(data) {
console.log(data);
}, function(err) {
console.log(err);
});
},
render: function() {
return (
<View>
</View>
);
}
});
module.exports = CameraRollTest;
相關問題
- 1. 將React Native中的遠程圖像保存到相機膠捲中?
- 2. iOS將CIImage保存到相機膠捲
- 3. 如何避免將從相機膠捲拾取的圖像保存到相機膠捲? [iOS]
- 4. 將場景保存到相機膠捲
- 5. 如何將png圖像保存到相機膠捲?
- 6. 以編程方式將圖像保存到相機膠捲
- 7. 嘗試將圖像保存到相機膠捲時出現SWIFT
- 8. 如何將圖像保存到相機膠捲?
- 9. 使用UIImageWriteToSavedPhotosAlbum將圖像保存到相機膠捲
- 10. iOS試圖將圖像保存到相機膠捲但未成功
- 11. 將多張圖像保存到相機膠捲,只保存了幾張
- 12. 將相機膠捲圖像保存爲光盤原生
- 13. 將編輯後的圖像保存在相機膠捲上
- 14. 保存編輯的圖像到相機膠捲
- 15. 用圖像啓動Safari或保存到相機膠捲問題
- 16. 如何將UIImageView與子視圖保存到相機膠捲?
- 17. 拍攝快照並保存到相機膠捲時的iOS圖像大小
- 18. iOS版10保存到相機膠捲錯誤/崩潰
- 19. 重新保存相機膠捲圖像是較小
- 20. 如何保存/載入圖像/從相機膠捲
- 21. 保存圖像在相機膠捲,並獲得資產URL
- 22. 直接將圖像文件保存到Android相機膠捲目錄?
- 23. 將圖像從UIWebView保存到帶有姿勢的相機膠捲
- 24. 使用世博會(React Native)從相機膠捲上傳視頻
- 25. Phonegap相機API保存拍攝到相機膠捲的照片
- 26. 在將圖像保存到保存的照片後,相機膠捲資產圖像不可用
- 27. 將視頻從相機膠捲保存到文檔
- 28. 將應用內視頻保存到相機膠捲?
- 29. 如何將錄製的視頻保存到相機膠捲?
- 30. 如何將創建的imageview保存到相機膠捲?
雖然此鏈接可以回答這個問題,最好是在這裏有答案的主要部件,並提供鏈接以供參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Brody
謝謝你,我在我的答案中添加了我的實現。 – Wei