2011-06-23 72 views

回答

1

您應該將變換應用於父視圖(您的UIWindow)。旋轉可以使用CGAffineTransformMakeRotation()進行。

實際上允許設備方向引起旋轉雖然可能會更好。在應用程序設置設定該應用程序支持自轉,然後在返回的UIViewController TRU到-(BOOL)shouldAutorotateToInterfaceOrientation當傳入的旋轉是UIInterfaceOrientationPortraitUpsideDown

1

看看shouldAutorotateToInterfaceOrientation。也許[myView setNeedsDisplay];可以提供幫助。

+0

shouldAutorotateToInterfaceOrientation返回一個布爾值指示視圖控制器是否支持指定的方向它不執行旋轉。 –

0

這聽起來像你只是想在自動方向旋轉中使用構建。您可能需要在構建設置中告訴您的應用程序支持顛倒的方向,並且如提到的那樣,您需要在所有視圖控制器中實現shouldAutorotateToInterfaceOrientation。

沒有辦法強制手機按需定向。

如果您正在尋找旋轉視圖,您可以應用CGAffineTransform。

+0

downvote的任何理由?我們這裏有3人做了類似的推薦。我們不能都走得太遠。 – Dancreek