2013-04-15 33 views
1

這個問題的大部分都在其標題中。我似乎無法找到關於此的任何信息。我只想在功能調用中改變(在縱向和橫向之間)方向,而不是由拿着設備的用戶改變方向。有沒有辦法在IOS中做到這一點?如果函數沒有被調用,則方向應該保持不變。只改變函數調用的方向

我也希望這在一個單一的視圖控制器。如果用戶切換到另一個視圖控制器,則應恢復正常功能。

回答

0

由於您只在當前視圖中需要此選項,因此可以使用UIView transform 屬性。 對於例如:,如果要將視圖旋轉90度,請使用此,

view.transform = CGAffineTransformMakeRotation(M_PI/2); 
0

你不能這樣做。有私人apis可以讓這種情況發生,但使用它們會導致應用程序商店拒絕

0

嗨刺拳你可以但狀態欄,我們不能改變沒有設備的方向只有視圖中可用的用戶界面組件可以通過更改他們的CGRect值(幀值)。