因此,我剛剛創建了我的第一個應用程序!它幾乎完成!唯一的問題是,我需要將照片(從相機膠捲上載)上傳到Ui-Image中!請幫忙!如何在Swift中顯示Uploaded(從相機膠捲)圖像
此外,我不想將其上傳到PHP或任何其他數據庫語言。只是想留下來。
因此,我剛剛創建了我的第一個應用程序!它幾乎完成!唯一的問題是,我需要將照片(從相機膠捲上載)上傳到Ui-Image中!請幫忙!如何在Swift中顯示Uploaded(從相機膠捲)圖像
此外,我不想將其上傳到PHP或任何其他數據庫語言。只是想留下來。
您將需要從iPhoto以標準格式(例如png)導出相機膠捲圖像。這裏有一個instruction page用於導出你的照片。
一旦你的圖像格式正確,你可以將它添加到你的應用程序的資產。在您的Xcode Project Navigator中,當不折疊時出現在左側(查找小文件夾圖標),在您的項目文件下找到Assets。點擊資產,一個新的菜單將會在底部添加'+',以添加一個組或圖片集。按照提示添加圖像。
既然您可以從應用程序訪問圖像,那麼您可以將其設置爲UIImage的源文件。點擊故事板中的圖像。 Image屬性現在應該在下拉菜單中顯示新照片作爲選項。選擇它。或者,您可以在代碼中設置圖像屬性。在斯威夫特事情是這樣的:
let myImage = UIImage(named: "yourImageName")!
imageView.image = myImage
跟進你關於你的評論圖像源。您可以添加一個打開用戶相冊或相機的按鈕。對於onButtonClick更高層次的邏輯看起來是這樣的:
@IBAction func onButtonClick(sender: AnyObject) {
let actionSheet = UIAlertController(title: "Change Photo", message: nil, preferredStyle: .ActionSheet)
actionSheet.addAction(UIAlertAction(title: "Album", style: .Default, handler: {action in self.showAlbum()}))
self.presentViewController(actionSheet, animated: true, completion: nil)
}
func showAlbum() {
let picker = UIImagePickerController()
picker.delegate = self
picker.sourceType = .Camera
presentViewController(picker, animated:true, completion:nil)
}
Here是對的UIImagePickerController()的詳細信息 - 你需要一個UIImagePickerControllerDelegate最終設置圖像。
非常感謝您回答我!唯一的問題是我正在尋找一個用戶相機膠捲。就像,如果他們點擊一個按鈕,它會打開相機膠捲,他們可以選擇圖像。接下來,圖像會出現。 – user6124043
抱歉誤會。您創建一個按鈕或菜單項打開用戶的相冊。我認爲這通常是通過一個actionSheet完成的。 – Niesje
你知道有什麼辦法可以做到嗎?如果你知道一個教程,請鏈接我或一個網站。再一次感謝你! – user6124043
「從相機膠捲上傳」是什麼意思? – matt
用戶點擊一個按鈕,然後打開相機膠捲。然後,他們選擇照片並將其顯示在UI-Image上 – user6124043
爲什麼不使用UIImagePickerController? – matt