我在我的应用程序中有一个视图。我想在横向显示中显示的特定视图。 当用户进入该视图时,我想强制用户更改设备方向。当用户转到其他视图时,必须重置ti。我该怎么做?如何将特定视图的方向更改为横向?
1
A
回答
1
我得到了答案
[UIApplication的sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight]。
float angle = M_PI/2; //rotate 180°, or 1 π radians
self.view.layer.transform = CATransform3DMakeRotation(angle, 0, 0.0, 1.0);
3
在它的视图控制器实现了两个消息:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}
而这一切。
相关问题
- 1. 将视图从纵向更改为横向时,方向不会更改
- 2. 如何将纵向视图更改为横向模式?
- 3. 如何将摄像头视图方向锁定为iOS横向?
- 4. 如何将UIImage picker摄像头的方向更改为横向?
- 5. 将R绘图的纸张方向更改为横向
- 6. 如何将方向更改为横向模式?
- 7. UIKeyBoard调整方向更改为横向
- 8. 将元素的方向从纵向更改为横向
- 9. 如何更改视图的特定部分的方向iPhone
- 10. 如何更改纵向和横向的模拟器方向?
- 11. 如何更改特定视图的视图控制器的方向
- 12. 如何更改横向uipickerview?
- 13. UIView在将方向切换为横向后更改宽度?
- 14. 如何更改横向模式下图像视图的位置
- 15. 将视频锁定为横向全屏方向(react-native-video)
- 16. 在自动布局中当方向更改为横向时隐藏视图
- 17. 当从纵向更改为横向视图时,表视图消失xcode
- 18. 如何将启动图像更改为横向?
- 19. 如何将屏幕方向锁定为横向Android?
- 20. 如何将mpMoviePlayerController方向设置为锁定到横向模式?
- 21. 如何为子视图执行横向方向,但不是父视图?
- 22. 如何在XCode 4 Interface Builder中将窗口方向更改为横向?
- 23. 如何在屏幕方向更改为横向时将滚动添加到视图?
- 24. 定制横向/纵向视图
- 25. 如何处理子视图导航之前的横向方向
- 26. 更改android中特定视图的屏幕方向
- 27. 如何在横向视图中设置屏幕方向,如iphone
- 28. 将设备方向从横向更改为纵向时在x轴上溢出
- 29. 强制摄像机视图在方向锁定的横向上
- 30. 如何更改相机Overlayview方向横向左右iPhone?
它仅适用于单个视图吗?这种观点有多少次? –
@VenkatManohar只有一次。意思是当用户点击一个按钮时,viewController将被加载,所以当它被加载时,我想改变方向。 – user1244311
[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationLandscapeLeft animated:NO];您希望将哪个方向放在那里......它的工作原理 –