Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS应用程序未正确显示iPad_Ios_Iphone_Swift_Ipad - Fatal编程技术网

iOS应用程序未正确显示iPad

iOS应用程序未正确显示iPad,ios,iphone,swift,ipad,Ios,Iphone,Swift,Ipad,我正在开发一款应用程序,应该可以在iPhone和iPad上运行。 我已经能够在iphone上运行它,它显示得非常完美。但当我在iPad上运行它时,应用程序本身就被放大了。我不知道主要问题是什么 这是它在iPad上的显示方式: 这就是它在iPhone上出现的方式: 你知道如何修复它或者问题是什么吗?你的应用程序不是在iPad上运行的。当显示在iPad上时,它只会拉伸iPhone版本的显示(你可以通过屏幕右下角的1x按钮看到)。你需要将你的XCode项目设置为一个通用应用程序(而不是只针对iPh

我正在开发一款应用程序,应该可以在iPhone和iPad上运行。 我已经能够在iphone上运行它,它显示得非常完美。但当我在iPad上运行它时,应用程序本身就被放大了。我不知道主要问题是什么

这是它在iPad上的显示方式:

这就是它在iPhone上出现的方式:


你知道如何修复它或者问题是什么吗?

你的应用程序不是在iPad上运行的。当显示在iPad上时,它只会拉伸iPhone版本的显示(你可以通过屏幕右下角的1x按钮看到)。你需要将你的XCode项目设置为一个通用应用程序(而不是只针对iPhone),然后你就可以利用整个iPad屏幕,专门为它设计显示器

您可以在XCode中的项目属性中将应用程序设置为通用:

它是通用应用程序还是仅限iPhone的应用程序?谢谢你的回答。我确实试过了。但当我将它设置为通用,然后在iPad上运行时,它会出现一个空白的白色屏幕。它不显示我的应用程序。它只显示启动屏幕,然后显示空白白色屏幕。有什么建议吗?您需要检查所有子视图上的大小和位置约束(如果您使用的是自动布局)。在iPad上运行时,您的视图具有更大的空间,您可能希望iPhone和iPad显示不同,因此需要以不同的方式定位视图。您可以使用自动布局和大小类,在极少数情况下,您甚至可以创建单独的.xib文件用于iPhone和iPad。这与Xcode底部的“任意宽度/任意高度”设置有关吗?我是否应该将其设置为任意宽度和任意高度,并以这种方式设计我的应用程序?如果你希望屏幕布局在所有设备(iPhone和iPad)上看起来相对相似,可能在不同的尺寸上,我会从这个开始。另外,请尝试查找更多自动布局信息。关于这个主题,有很多很好的教程可以指导你正确的方向。但首先,如果你想让你的应用程序在iPad上正常显示并使用所有屏幕大小,那么就从将你的应用程序转变为通用应用程序开始…:-)