2
我正在開發僅支持縱向方向的iPhone應用程序。 在我的設備上一切正常,但在我的測試儀上,狀態欄自動旋轉到橫向。視圖的其餘部分保持縱向模式。iPhone - 即使應用程序僅支持狀態欄,也會旋轉縱向方向
我的測試的設備規格有這些: - iPhone 4 - 版本4.2.8
我不能在我的設備(iPhone 4,4.3.3)上重現此錯誤。
謝謝!
我正在開發僅支持縱向方向的iPhone應用程序。 在我的設備上一切正常,但在我的測試儀上,狀態欄自動旋轉到橫向。視圖的其餘部分保持縱向模式。iPhone - 即使應用程序僅支持狀態欄,也會旋轉縱向方向
我的測試的設備規格有這些: - iPhone 4 - 版本4.2.8
我不能在我的設備(iPhone 4,4.3.3)上重現此錯誤。
謝謝!
在您的所有viewController.m文件中添加以下功能。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations.
return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown); // support only portrait
}
添加以下關鍵在你Info.plist文件
初始界面方向
,並設置它的值爲 「肖像(下home鍵)」
乾杯。
您是否正確配置了plist文件?即在支持的方向鍵下僅支持2個方向支持?你有沒有重寫 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation? –
@Jennis我沒有改變任何東西。 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterface Orientation默認設置爲Partrait模式,並且我擁有Info.plist中的所有必需條目 –