2014-03-26 69 views
2

我有一個肖像應用程序,使用圖像控制器來拍照,但我給用戶在風景右拍照片,這是完美的作品,但根據我的應用程序,照片不適當時,它會給出警告另一張照片正確,這裏UIAlertView中談到在縱向方向,這是尋找完全不正常的,所以我試圖改變我的UIAlertView中這是行不通的,找到婁看到我的代碼轉換UIAlertView如何在iOS 7中轉換UIAlertView?

alertView.transform=CGAffineTransformMakeRotation(M_PI_2); 

此應用程序正在運行在iOS 7中

+0

您的應用程序是否配置爲僅以肖像方式運行?我懷疑如果應用程序被允許運行橫向,那麼你的UIAlertView將自動旋轉。 – Bryan

回答

3

如果您想在AlertView的Window上通過transform do僞造旋轉。

alertView.window.transform = CGAffineTransformMakeRotation(M_PI_2); 
-2

我解決了這個用UIAlertController看看我這裏的解決方案:https://stackoverflow.com/a/38590962/5763297

編輯:

這個解決方案僅適用於iOS 8或更高,因爲部分UIAlertController可以從這個版本的iOS

+0

UIAlertController僅適用於iOS 8及更高版本。這個問題與iOS 7有關,它將使用UIAlertView –

+0

@JimTierney是的,你是對的。我的答案應該更具體,該解決方案僅適用於iOS 8和更高版本。我把它放在這裏是因爲這個問題是我直接找到的,所以我陷入了困境,但我在這裏找到的答案對我來說還不夠。 iOS版本低版本8的份額約爲3%,所以我認爲我可以幫助其他人,他們正在或將要面臨同樣的問題。 – ivo