Ios 仅在iPhone中的iPad中不显示视图
我有一个简单的应用程序,其中UI是使用故事板创建的。我有一个带有图标和登录按钮的登录屏幕。当我在iPhone上运行时,它就会出现,但是在iPad上。无论是在模拟器上还是在设备上 为了检查这是否是由于我的限制,我只删除了一个没有任何限制的标签和蓝色背景的视图。甚至这些都没有出现。生成设置将部署信息-->设备设置为“通用” 任何指向错误的指针都将受到极大的赞赏 编辑 我尝试了以下方法。在我的应用程序中,成功登录后,UI进入选项卡视图控制器。如果我禁用登录屏幕的显示,应用程序将进入tab view控制器,并在iPad上正确显示。我不知道为什么登录屏幕没有出现在iPad上 编辑以添加伊斯兰教要求的详细信息 代码 AppDelegate,检查用户是否已登录。如果否,则显示登录屏幕,否则显示选项卡ViewOcontroller。TabViewCOntroller部分出现在iPad和iPhone上Ios 仅在iPhone中的iPad中不显示视图,ios,autolayout,xcode-storyboard,ios-universal-app,Ios,Autolayout,Xcode Storyboard,Ios Universal App,我有一个简单的应用程序,其中UI是使用故事板创建的。我有一个带有图标和登录按钮的登录屏幕。当我在iPhone上运行时,它就会出现,但是在iPad上。无论是在模拟器上还是在设备上 为了检查这是否是由于我的限制,我只删除了一个没有任何限制的标签和蓝色背景的视图。甚至这些都没有出现。生成设置将部署信息-->设备设置为“通用” 任何指向错误的指针都将受到极大的赞赏 编辑 我尝试了以下方法。在我的应用程序中,成功登录后,UI进入选项卡视图控制器。如果我禁用登录屏幕的显示,应用程序将进入tab view控制
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代码没有什么特别之处。仅显示视图,当用户单击Google登录按钮并完成登录时,将通过KVO通知用户登录已完成。此时,它调用[self dismissViewControllerAnimated:YES completion:nil];关闭自身并显示选项卡视图控制器
我已将屏幕截图附加到
与
1.iPhone和iPad的故事板和预览屏幕显示iPad什么也不显示,而iPhone显示视图
似乎您添加的视图不是wAny-hAny模式(故事板的底部)。如果在wRegular(例如)模式下添加视图,则只能在iPad上看到视图。反之亦然。检查您的视图,在属性检查器的底部,您可能会看到类似的内容 要解决此问题,您可以检查
已安装
,您的视图将安装在所有尺寸等级上
阅读本文,这是一个很好的开始。似乎您添加的视图不是wAny-hAny模式(故事板的底部)。如果在wRegular(例如)模式下添加视图,则只能在iPad上看到视图。反之亦然。检查您的视图,在属性检查器的底部,您可能会看到类似的内容 要解决此问题,您可以检查
已安装
,您的视图将安装在所有尺寸等级上
阅读本文,这是一个很好的开始。您可以添加故事板的屏幕截图和/或用于操纵视图的代码片段吗?感谢您的关注。我已将您请求的信息添加为“编辑”。如果你还需要什么,请告诉我。你能添加你的故事板截图和/或你用来操纵视图的代码片段吗?谢谢你查看。我已将您请求的信息添加为“编辑”。如果你还需要什么,请告诉我。谢谢,看来这就是问题所在。将阅读教程。谢谢,看起来这就是问题所在。我们将阅读教程。