iOS纵向和横向模式

只有我

我有以下情况:

从appDelegate我做:

firstViewController = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
    UINavigationController *firstNavController = [[UINavigationController alloc]initWithRootViewController:firstViewController];

firstViewController-只需要处于纵向模式

为了做到这一点,我做了:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
   return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

- (BOOL)shouldAutorotate
{
   return NO;
}

- (NSUInteger)supportedInterfaceOrientations
{
   return UIInterfaceOrientationMaskPortrait;
}

firstViewController我的角度出发,我正在推动另一个需要同时具有纵向和横向功能的视图控制器

secondViewController预期行为-在肖像和风景模式下

我也对firstViewController遇到了问题,尽管我将其限制为纵向模式该视图也以横向模式显示我究竟做错了什么?

拉杰什

在项目中使用以下方法添加UINavigationController类别

#import "UINavigationController+MyNavigation.h"

@implementation UINavigationController (MyNavigation)

-(BOOL)shouldAutorotate
{
    return YES;
}

-(NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown;
}

这解决了我的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS纵向和横向模式

来自分类Dev

OpenGL ES 2.0的纵向和横向模式

来自分类Dev

纵向和横向模式下的不同布局

来自分类Dev

Android 平板电脑横向和纵向模式

来自分类Dev

如何设计仅在ipad的横向模式和iPhone的纵向模式下运行的iOS应用?

来自分类Dev

iOS-在纵向和横向模式之间切换时如何旋转每个子视图

来自分类Dev

iOS-在纵向和横向模式之间切换时如何旋转每个子视图

来自分类Dev

处于横向模式的iPad和处于纵向模式的iPhone

来自分类Dev

处于横向模式的iPad和处于纵向模式的iPhone

来自分类Dev

自动布局横向和纵向模式的不同约束

来自分类Dev

平板电脑Android中的横向和纵向模式

来自分类Dev

纵向和横向模式下的可缩放全屏图像

来自分类Dev

在横向和纵向模式下向 UIView 添加投影

来自分类Dev

iOS自动布局和纵向和横向尺寸类

来自分类Dev

iOS自动布局和纵向和横向尺寸类

来自分类Dev

Xamarin iOS ObserveOrientationDidChange横向或纵向

来自分类Dev

不同的纵向和横向布局

来自分类Dev

iOS 14中的UISplitViewController在横向模式下正常工作,但在纵向模式下不工作

来自分类Dev

从纵向模式切换为横向模式时重新排序视图(iOS Xcode swift)

来自分类Dev

手机/平板电脑的纵向模式和Android TV的横向模式?

来自分类Dev

如何在Windows Phone 8.1上更改媒体元素以在纵向和横向模式下以纵向和全屏缩放?

来自分类Dev

在纵向和横向模式下获得相同的屏幕宽度和高度

来自分类Dev

Jquery和HTML5中的纵向和横向模式兼容性

来自分类Dev

更改Bluestack的方向:纵向/横向模式

来自分类Dev

更改Bluestack的方向:纵向/横向模式

来自分类Dev

更改Bluestack的方向:纵向/横向模式

来自分类Dev

Android XML布局声明(纵向,横向模式)

来自分类Dev

相应地更改为横向/纵向模式

来自分类Dev

仅在iOS8中将应用锁定为纵向模式时,UIAlertView变为横向

Related 相关文章

  1. 1

    iOS纵向和横向模式

  2. 2

    OpenGL ES 2.0的纵向和横向模式

  3. 3

    纵向和横向模式下的不同布局

  4. 4

    Android 平板电脑横向和纵向模式

  5. 5

    如何设计仅在ipad的横向模式和iPhone的纵向模式下运行的iOS应用?

  6. 6

    iOS-在纵向和横向模式之间切换时如何旋转每个子视图

  7. 7

    iOS-在纵向和横向模式之间切换时如何旋转每个子视图

  8. 8

    处于横向模式的iPad和处于纵向模式的iPhone

  9. 9

    处于横向模式的iPad和处于纵向模式的iPhone

  10. 10

    自动布局横向和纵向模式的不同约束

  11. 11

    平板电脑Android中的横向和纵向模式

  12. 12

    纵向和横向模式下的可缩放全屏图像

  13. 13

    在横向和纵向模式下向 UIView 添加投影

  14. 14

    iOS自动布局和纵向和横向尺寸类

  15. 15

    iOS自动布局和纵向和横向尺寸类

  16. 16

    Xamarin iOS ObserveOrientationDidChange横向或纵向

  17. 17

    不同的纵向和横向布局

  18. 18

    iOS 14中的UISplitViewController在横向模式下正常工作,但在纵向模式下不工作

  19. 19

    从纵向模式切换为横向模式时重新排序视图(iOS Xcode swift)

  20. 20

    手机/平板电脑的纵向模式和Android TV的横向模式?

  21. 21

    如何在Windows Phone 8.1上更改媒体元素以在纵向和横向模式下以纵向和全屏缩放?

  22. 22

    在纵向和横向模式下获得相同的屏幕宽度和高度

  23. 23

    Jquery和HTML5中的纵向和横向模式兼容性

  24. 24

    更改Bluestack的方向:纵向/横向模式

  25. 25

    更改Bluestack的方向:纵向/横向模式

  26. 26

    更改Bluestack的方向:纵向/横向模式

  27. 27

    Android XML布局声明(纵向,横向模式)

  28. 28

    相应地更改为横向/纵向模式

  29. 29

    仅在iOS8中将应用锁定为纵向模式时,UIAlertView变为横向

热门标签

归档