簡體   English   中英

從相機拍照后旋轉UIImageView

[英]UIImageView is rotated after taking picture from camera

我在iPad應用程序中看到一些特殊行為。 我有一個UIImageView,並且正在從相機捕獲。 在“人像”模式下拍照時,當我響應didFinishPickingMediaWithInfo事​​件時,它會正確顯示在UIImageView中。 但是,當我稍后返回UIIMageView重新顯示保存的照片時,它將圖像自動旋轉90度。 旋轉設備繼續顯示旋轉90度的圖像。

有沒有一種方法可以確定捕獲圖像時使用的方向,並且應該使用該方法來重新顯示圖像嗎?

任何幫助,將不勝感激。 我進行了搜索,但找不到與此相關的任何內容。

我已經准備好了。 的回應

iOS UIImagePickerController上載后結果圖像方向

為我工作。 捕獲圖像后,我立即根據該線程上的代碼示例檢查旋轉並根據需要進行調整。

感謝您的答復!

嘗試以下操作:將其添加到viewWillAppear或您需要的任何位置:

[self updateLayoutForNewOrientation: self.interfaceOrientation];

並添加此方法:

- (void) updateLayoutForNewOrientation: (UIInterfaceOrientation) orientation {
if (UIInterfaceOrientationIsLandscape(orientation)) {
// do something
    } else {
//do something
   }
}

暫無
暫無

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

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