只在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
,你的视图将被安装在所有的大小类上。
阅读本教程 ,这是开始的好地方。
- 如何使一个collectionViewCell自动resize只有身高?
- 如何在自动布局的横向模式下设置水平文本字段?
- AutoLayout和UILabel调整animation在设备旋转时无法正常工作
- 我有一个UILabel自动布局定位在屏幕上,但是当我隐藏导航栏,它会导致标签“抽搐”第二个
- 使用AutoLayout在不同高度的两列中堆叠
- 自动布局约束更改不animation
- 如何在iOS的自动布局中设置视图的dynamic宽度和高度?
- 使用自定义animation时,会在iOS9上忽略edgesForExtendedLayout
- 是否有可能与UITableView的tableHeaderView使用AutoLayout?