Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.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 使用LaunchScreen图像与LaunchScreen故事板的UIWindow渲染_Ios_Uistoryboard_Launch Screen - Fatal编程技术网

Ios 使用LaunchScreen图像与LaunchScreen故事板的UIWindow渲染

Ios 使用LaunchScreen图像与LaunchScreen故事板的UIWindow渲染,ios,uistoryboard,launch-screen,Ios,Uistoryboard,Launch Screen,自今年夏天以来,苹果一直在提出迁移请求。我已经成功地实现了在故事板上使用LaunchScreen 但这并非没有后果 它会影响显示的UI。我想知道是否有可能继续使用LaunchScreen情节提要,但在登录后显示UI时,仍然以旧的方式在上面和下面显示一个黑条。这是因为我有大量的屏幕要编辑 例如,如果完成发射,我将使用以下行: mWindow = new UIWindow(new CGRect(0, 10, 320.0f, 569.0f)); mWindow.MakeKeyAndVisible().

自今年夏天以来,苹果一直在提出迁移请求。我已经成功地实现了在故事板上使用LaunchScreen

但这并非没有后果

它会影响显示的UI。我想知道是否有可能继续使用LaunchScreen情节提要,但在登录后显示UI时,仍然以旧的方式在上面和下面显示一个黑条。这是因为我有大量的屏幕要编辑

例如,如果完成发射,我将使用以下行:

mWindow = new UIWindow(new CGRect(0, 10, 320.0f, 569.0f));
mWindow.MakeKeyAndVisible()..
而不是

mWindow = new UIWindow(UIScreen.MainScreen.Bounds)
我可以看到我的UI呈现正确。但它显示在左上角,而不是调整为全屏

谢谢

太平绅士

在登录后显示UI时,在上方和下方显示一个黑色条的旧方法


黑条是你的臭虫。因为您没有启动情节提要,所以应用程序以特殊的字母框模式显示,只占屏幕的一部分。(例如,请参阅)现在您终于修复了该错误,并且您的应用程序显示正确,占据了整个屏幕。

这是在iOS上。它不是一个错误。这是在苹果决定使用情节串连板处理多种屏幕尺寸的发布屏幕之前的老方法。现在,苹果要求将LaunchScreen用作故事板。你知道有没有一种方法我不需要将所有的UI屏幕转换成可调整大小的?谢谢。这真是一只虫子。很久以前你就应该转换成全屏。接受信盒布局只是一个懒惰的出路。你做错了,现在你被抓住了;苹果现在要求你的视图填满屏幕。所以你没有像你应该做的那样早做,你现在必须做。没有“我不需要的方式”