只在iPhone中查看不显示在iPad中
我有一个简单的应用程序,使用故事板创buildUI。 我有一个图标和loginbutton的login屏幕。 当我在iPhone上运行,但在iPad上时,它正在显示。 无论是在模拟器和设备上。
要检查是否是由于我的约束,我只是放下一个标签,没有任何限制,并查看蓝色背景。 即使这些都没有出现。 生成设置具有部署信息 – >设备设置为通用。
任何指向什么是错误的将不胜感激。
编辑
我尝试了以下。 在我的应用程序中,成功login后,UI将进入一个制表视图控制器。 如果我禁用显示login屏幕,应用程序进入标签视图控制器,并在iPad上正确显示它。 我不知道为什么login屏幕没有显示在iPad上。
编辑添加伊斯兰教所要求的细节
码
AppDelegate,检查用户是否login。如果不是,则显示login屏幕,否则显示TabViewOCntrolelr。 TabViewCOntroller部分显示在iPad和iPhone上
if([GIDSignIn sharedInstance].currentUser.authentication == nil) { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; LoginViewController *viewController = (LoginViewController *)[storyboard instantiateViewControllerWithIdentifier:@"loginScreen"]; [self.window makeKeyAndVisible]; [self.window.rootViewController presentViewController:viewController animated:NO completion:nil]; } else { if(![self.gotUserprefs isEqualToNumber:@(YES)]) { UIUserNotificationType types = UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert; self.mySettings = [UIUserNotificationSettings settingsForTypes:types categories:nil]; } [[UIApplication sharedApplication] registerUserNotificationSettings:self.mySettings]; [application registerForRemoteNotifications]; //To Do add silent sign-in logic }
ViewCOntroller代码没有什么特别之处。 只需显示视图,当用户单击Googleloginbutton并完成login时,将通过KVO通知login已完成。 在这一点上,它调用[self dismissViewControllerAnimated:YES completion:nil]; 将自己解散,并显示标签视图控制器
我已将截图附加到https://drive.google.com/folderview?id=0B1PZ4somNxNtNGkzZzY2cXYwU1U&usp=sharing
与1. Main.Storyboard和预览屏幕的iPhone和iPad显示,iPad显示什么,而iPhone显示的视图
-
与ViewController相关的各种菜单的设置
-
login屏幕如何在模拟器中显示
看起来,你不是在任何人的模式下添加你的意见(底部在你的故事板)。 如果以wRegular hRegular(例如)模式添加视图,则只能在iPad上看到您的视图。 而副诗。 检查你的看法,在属性检查器的底部,你可能会看到类似这样的东西
为了解决这个问题,你可以检查Installed
,你的视图将被安装在所有的大小类上。
阅读本教程 ,这是开始的好地方。
- embedded到容器视图中的tableView顶部的空白区域
- 如何在UIScrollView中将UIImage视图缩放为一个带有Autolay的正方形
- 使用Autolay的UIScrollViewdynamicUILabel高度
- 我有一个UILabel自动布局定位在屏幕上,但是当我隐藏导航栏,它会导致标签“抽搐”第二个
- 我如何做到这一点,如果我淡出我的导航栏,然后实际上隐藏它的程序,如果我撤消这没有时间问题?
- 获取UIButton for iPhone 5/6/6 +的可变高度
- closures“使用Autolayout”导致应用程序只能在纵向模式下运行
- iOS的topLayoutGuide使用iOS 7和iOS 8之间的子视图控制器的区别
- 为什么UITableViewCell具有自动布局约束冲突