uiinterfaceorientation相关内容

为什么我的观点仍然以景观呈现?

我的视图由导航控制器控制,因此我将支持的方向设置为导航控制器,以明确地纵向和纵向。 portraitUpSideDown,这是有效的,但如果前一个视图在调用视图时处于横向状态,它将呈现在横向并保持在横向,直到设备旋转..我该如何防止这种情况? 这是我的代码: class EditProfileViewController:UIViewController,UINavigationCo ..

在启动期间出现设备方向和UIView问题

我正在开展一个项目,当用户按下按钮时将播放视频,我必须为所有方向编写此应用程序。我添加了图像作为按钮的背景,根据超视图的大小给出了这些按钮的位置,如下所示: button1.frame = CGRectMake(0.15 *(self.view.frame.size.width),0.15 *(self.view.frame.size.height),0.2 *(self.view.fra ..
发布时间:2018-09-18 11:14:21 移动开发

在app中仅更改一个UIViewController的UIInterfaceOrientation

我有一个iPhone应用程序,其结构类似于“导航控制器带表 - >下一个视图控制器带表 - > QLPreviewController”。通过在第一个视图控制器(带导航控制器)中的表格单元格中出现新视图控制器与另一个表格,通过点击它的单元格显示QLPreviewController。 例如:在第一个表中有组,在第二个表中 - 所选组的文档和用于预览所选文档的QLPreviewControll ..
发布时间:2018-09-18 10:47:35 移动开发

目标c - UIActivityViewController定向模式

我的iPhone应用程序设计仅支持纵向方向,除了一个呈现照片的视图控制器,以及支持横向模式。 总的来说,我的项目支持所有方向,但每个视图控制器(照片视图控制器除外)都实现了这个方法: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { retur ..

iOS 6 - 某些视图的导航控制器横向旋转,而其他视图仅限

我正在构建一个仅适用于主要视图的应用程序(正常和颠倒)。 我在项目设置/ Plist中设置了此设置,一切正常。 但是,我有一些模态视图可以显示图像/视频,我希望它们可以旋转到所有方向。 I尝试为UINavigationController添加一个类别,但没有运气。 我还在viewController中添加了以下代码调用模态: - (BOOL)shouldAutomatical ..
发布时间:2018-09-18 10:04:53 移动开发

iOS 7.仅为一个视图控制器更改页面方向

我的iPhone应用程序仅支持纵向方向。我想添加到仅支持横向方向的项目视图控制器?可能吗?如果是的话我怎么能实现呢? 我试图像这样包装类别文件: @实现UINavigationController(Rotation_IOS7) - (BOOL)shouldAutorotate { 返回YES; } - (NSUInteger)supportedInte ..
发布时间:2018-09-18 09:53:51 移动开发

UISplitViewController和方向 - iOS< 5

我使用splitviewcontroller作为我的应用程序的根视图。我需要在splitviewcontroller的顶部显示登录和注册视图作为模态视图。当我尝试从splitViewController的rootview的viewdidAppear方法呈现login / reg视图时,它没有显示出来。我尝试使用以下代码从Appdelegate的didFinishLaunching方法中显示登录/ ..

仅限人像模式 - iOS

我有一个应用程序,仅用于纵向方向。但是我不知道如何限制只使用纵向模式,一旦用户颠倒或使用LANDpace模式,我不希望我的屏幕orinetation相应地改变。 任何想法怎么做它? 解决方案 可以在App Summary中指定(也可以在rootviewcontroller中指定(无论是导航控制器,TabBar)控制器等)通过覆盖此方法: - (BOOL)shouldAuto ..
发布时间:2018-09-17 10:34:08 移动开发

在目标c中启动didload方法的LandscapeOrientation

我已经制作了一个iPad应用程序, 我第一次以纵向模式加载应用程序时工作正常,但是当我以横向模式加载应用程序时这是第一次,它只采用纵向模式的坐标,因为在我的 didLoad 方法中,我只给出了纵向模式的坐标。 现在需要在我的 didLoad 方法中给出横向模式的坐标。 我试过这个,在我的didLoad方法中 if(interfaceOrientation == UIInt ..
发布时间:2018-09-17 10:27:53 移动开发

当我的整个应用程序处于纵向模式锁定时,以横向模式播放全屏视频

我希望以全屏模式在横向模式下播放视频。 我的应用程序锁定在纵向模式。 如何实现这一点。请帮帮我。 提前致谢 解决方案 我已经完成了我的应用程序。要做到这一点,你需要检查你的视频控制器是否要播放视频。 你要做的第一件事要做的是检查设备方向为纵向,横向左侧,横向位于项目目标中 在您的AppDelegate中执行以下代码 - (NSUInteger)应用程序:(UIA ..
发布时间:2018-09-17 10:18:29 移动开发

iPhone - 屏幕旋转?

UIDeviceOrientation &的区别是什么? UIInterfaceOrientation ? 我应该使用哪一个来检测UIView上的旋转? 解决方案 UIDeviceOrientation 为您提供有关物理设备本身的信息,同时 UIInterfaceOrientation 告诉您它正在显示的视图的方向。这些不需要匹配;当用户使用方向锁定或设备方向正面朝上时。 您可 ..

查看轮换通知:为什么didRotateFromInterfaceOrientation:没有被调用?

我正在尝试检测任何设备方向更改,以便我可以更新视图。 我想更新视图,无论方向是纵向还是横向,所以我实现了这个方法: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { //返回YES为支持的方向。 return(interfaceOrient ..
发布时间:2018-09-13 15:11:48 移动开发

iPad横向和纵向使用尺寸等级的不同布局

如何使用Size类设计具有不同布局的iPad横向和纵向屏幕。 我只能找到两个方向的w-regular和h-regular。示例:我需要使用Size Class在纵向和横向上垂直对齐2个视图 解决方案 这似乎是Apple的意图将iPad的两个方向视为相同 - 但正如我们中的许多人所发现的那样,有非常合理的设计理由想要改变iPad Portrait与iPad Landscape的UI布局。 ..
发布时间:2018-09-13 15:03:27 移动开发

从横向方向从iPhone 6 Plus主屏幕启动纵向导致错误的方向

这个问题的实际标题比我可能适合的时间长: 启动一个应用程序,其根视图控制器仅支持纵向,但支持横向方向在iPhone 6 Plus上,当主屏幕处于横向方向时会导致应用程序窗口处于横向方向但设备处于纵向方向的状态。 简而言之,它看起来像这样: 如果它看起来像这样: 重现步骤: 运行iOS 8.0的iPhone 6 Plus。 一个应用程序,其plist支持所有-bu ..
发布时间:2018-09-06 11:50:47 移动开发

如何在IOS6中为MPMoviePlayerController仅提供一个带有landscape的视图

我花了2个小时找到正确的代码来解决我的定位问题 这是我的电影播放器​​代码。我需要这个特定的视图以横向显示。 在appdelegate中我设置了所有方向,在我的rootviewcontroller中,我设置为仅肖像,在我的电影播放器​​视图中为横向但不是运气有人可以给我一些关于如何解决问题的评论吗? - (NSUInteger)应用程序:(UIApplication *)appl ..