0
在我的應用程序中,當用戶單擊按鈕時,我需要加載新的視圖控制器。我從XIB文件加載它。它是根據在XIB文件中設置的ORIENTATION(在視圖的「模擬指標」中)出現的,而不是實際的設備定位。在iPhone上以橫向方向創建ViewController
如何以有問題的方式更改視圖的方向?
注意: 只要View控制器加載它處理方向更改事件正確和自動調整大小正確的旋轉。
編輯: 我把它的工作原理是增加了對橫向另一XIB文件:
[self initWithNibName: (UIDeviceOrientationIsLandscape([[UIDevice currentDevice] orientation]) ? @"tfdSearchViewController_iPhone_Landscape" : @"tfdSearchViewController_iPhone")]
但它是愚蠢的,因爲唯一不同的文件是「方向」值 2廈門國際銀行之間。
我不想改變設備的方向。我想根據設備方向在XIB中設置方向。像'self.view.orientation = [[UIDevice currentDevice]方向]'。但是'view.orientation'不存在。 – 2012-04-11 17:04:44
view.transform = CGAffineTransformMakeRotation(M_PI); 我希望這能解決你的問題 – 2012-04-11 17:29:19