我正在使用 Xamarin 编写 iPhone 应用程序。我的
UIViewController
没有填满整个屏幕,上下有一个间隙。这是模拟器的屏幕截图。我改变了配色方案,使间隙更明显
屏幕设计是在 Xcode 中完成的,下面是 Xcode 中
UIViewController
设置的屏幕截图。
我做错了什么,为什么视图太小?
将 4 英寸启动屏幕图像放入您的资产目录中或
info.plist
我在 iPhone 7 上运行我的应用程序时遇到了这个问题。底部有一个黑条。
我尝试遵循其他答案,但
iOS Launch Image
在Depricated
中标记为
Xcode 12.5.1
解决这个问题的方法是将
UILaunchScreen
键和空 <dict/>
添加到我的 Info.plist
文件中,如下所示:
...
<plist·version="1.0">
<dict>
...
<key>UILaunchScreen</key>
<dict/>
...
</dict>
</plist>
如果您使用 xcode 生成项目文件,这可能不是问题,但我的
.xcodeproj
和 Info.plist
是由 xcodegen
工具生成的,该工具没有将此键值添加到我的 plist 中。
如果您的项目没有
info.plist
文件,您需要进入targets->info并点击+图标添加键和值(字典)