我無法將一個屏幕從potrait旋轉到風景。所以如果我想這樣做,那麼我不得不將整個應用程序修改爲potrait和橫向模式?如何在iOS 6及更高版本中將單個視圖從potrait旋轉到風景?
0
A
回答
0
不,你不需要修改整個應用程序。
有一些委託方法你可以做到這一點。如果你的應用有我的tabbar或導航欄see my question also answered。我會幫你的。
0
使用,如果你想在橫向模式
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
,如果你想在所有的方向旋轉,然後返回YES旋轉屏幕此方法;
0
我也發現同樣的疑難問題發現,shouldAutorotate功能不叫每一次,所以我改變方向綱領性
首次導入這個
#import <objc/message.h>
然後
-(void)viewDidAppear:(BOOL)animated
{
if(UIDeviceOrientationIsPortrait(self.interfaceOrientation)){
if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)])
{
objc_msgSend([UIDevice currentDevice], @selector(setOrientation:), UIInterfaceOrientationLandscapeLeft);
}
}
}
希望這對你有幫助。
相關問題
- 1. 旋轉到風景的視圖 - iOS
- 2. Potrait風景
- 3. UINavigationBar根視圖不旋轉到風景
- 4. 在iOS6更新後視圖不能旋轉到風景模式
- 5. iOS中的風景旋轉文本
- 6. 如何從肖像旋轉到風景?
- 7. UiWebView中的視頻旋轉到風景
- 8. IOS - 如何強制視圖到風景
- 9. 自動旋轉風景/肖像視圖
- 10. 如何將視頻肖像旋轉到風景
- 11. Topbar無法在風景視圖中以橫向視圖旋轉
- 12. 爲什麼iOS 9和Xcode 7在iPhone 6及更高版本中不顯示全視圖高度和寬度?
- 13. 如何將視圖旋轉到標籤欄應用程序中的風景
- 14. 從風景到人像的旋轉視圖
- 15. iOS 6旋轉:推視圖控制器
- 16. 如何在iOS 6中實現旋轉?
- 17. potrait中的滾動視圖和ipad中的風景
- 18. Android:旋轉到風景
- 19. Xamarin中的iPhone 6及更高版本的初始屏幕
- 20. 支持iOS 4.2及更高版本
- 21. AvCam中的風景iOS 6
- 22. Xcode 6推式遊戲在iOS 8.0及更高版本中棄用
- 23. iOS - 旋轉視圖顯示背景
- 24. 以在iOS中旋轉的風景模式拍攝的圖像
- 25. 在iOS 8.0及更高版本中提供 - 適用於iOS的版本7
- 26. 強制用戶將屏幕旋轉到風景(iOS)
- 27. 使用CameraCaptureSession捕獲Android圖片將圖片旋轉到風景
- 28. getLastKnownLocation無法在更高版本的Android(6及以上版本)中工作
- 29. 如何將熊貓從版本0.17.1升級到更高版本?
- 30. 如何使iOS應用程序在iPhone 3GS及更高版本上工作,適用於iOS 5.1和iOS 6?