[英]UIImageView is rotated after taking picture from camera
我在iPad應用程序中看到一些特殊行為。 我有一個UIImageView,並且正在從相機捕獲。 在“人像”模式下拍照時,當我響應didFinishPickingMediaWithInfo事件時,它會正確顯示在UIImageView中。 但是,當我稍后返回UIIMageView重新顯示保存的照片時,它將圖像自動旋轉90度。 旋轉設備繼續顯示旋轉90度的圖像。
有沒有一種方法可以確定捕獲圖像時使用的方向,並且應該使用該方法來重新顯示圖像嗎?
任何幫助,將不勝感激。 我進行了搜索,但找不到與此相關的任何內容。
嘗試以下操作:將其添加到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.