使用Xcode版本9.0(9A235),我试图在请求的2436px×1125px(横向)上添加iPhoneX的启动图像.目前我正在使用Storyboard,它看起来像这样:
'launchimage'是链接到图像集的图像视图:
图像集如下:
我获得iPhoneX大小图像的唯一地方是启动图像集:
但是当我尝试在故事板上的图像视图中选择启动图像时,无法选择它:
有关如何为iPhoneX添加正确尺寸的启动图像的任何帮助,还是回到启动图像?我更喜欢正确尺寸的图像,而不是拉伸的图像.
更新:
我想解释为什么我希望图像与每个像素完全相同的像素.遵循https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/launch-screen/中的指南,我的启动映像是应用程序第一页的静态版本.如果拉伸启动图像,则从启动图像到第一页有明显的切换.哪种方式违背了准则的目标.Apple建议使用故事板发布,但如果你这样做,似乎你不能遵循他们的指导方针.典型的,真的.
今天我已经安装了Xcode 9并为iPhone x构建我的应用程序.但是上面和下面的区域显示为黑色,就像我们几年前为iPhone 5遇到的情景一样,当屏幕切换到3.5到4时.
我们如何才能解决这个问题?
我正在开发 Xamarin 表单应用程序,我的应用程序似乎在顶部设置了安全区域。但需要忽略它。
当前场景:
例外情况:
我在谷歌上搜索过这个并获得了以下链接,按照以下链接中所述进行了尝试,但没有任何效果。
https://forums.xamarin.com/discussion/104945/iphone-x-and-safe-margins-with-xamarin-forms
https://blog.xamarin.com/making-ios-11-even-easier-xamarin -形式/
但不知道如何在上面链接中提到的以下行中访问Xamarin 表单内容页面下的SetPrefersLargeTitles。
On<Xamarin.Forms.PlatformConfiguration.iOS>().SetPrefersLargeTitles(true);
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题。
问候, 切兰
因此,目前,我有一个使用精灵套件制作的游戏,并使用这种方式将所有内容调整到屏幕尺寸:
buyButton = SKSpriteNode(texture: SKTexture(imageNamed: "BuyButton"), color: .clear, size: CGSize(width: frame.maxX / 2.9, height: frame.maxY / 10))
buyButton.position = CGPoint(x:-frame.maxX + frame.midX*2, y: -frame.maxY + frame.midY*1.655)
addChild(buyButton)
Run Code Online (Sandbox Code Playgroud)
如您所见,它使用框架来计算宽度和高度以及节点在场景中的位置,这适用于从6s到8 Plus的所有屏幕尺寸。但是当谈到iPhone X时,就出现了问题。它似乎可以拉伸所有东西,因为与iPhone 8 Plus相比,屏幕尺寸更大且形状奇特,如下图所示
我一直在寻找这个问题的解决方案,但没有一个真正的帮助,或只是甚至更糟糕的是,我无法理解如何通过编程在该解决方案使用安全区域布局在我的精灵套件的项目像这里
我的问题是
我该如何使所有内容都适合iPhone X的屏幕,以使其适合并且不会切断得分标签和我右上角的内容?
编辑2:
itemDescriptionLabel = UILabel(frame: CGRect(x: frame.maxX - 150, y: frame.maxY - 130 , width: frame.maxX / 0.7, height: frame.maxY / 3.5))
itemDescriptionLabel.font = UIFont(name: "SFCompactRounded-Light", size: 17)
itemDescriptionLabel.text = "This purchase stops all the popup ads that happen after a certain amount of …Run Code Online (Sandbox Code Playgroud) 当我在iPhone X中运行该项目时,导航栏上方显示黑色空间,如图所示,而颜色却不一样。

如何解决呢?
iphone-x ×4
ios ×3
ios11 ×2
xcode ×2
autolayout ×1
iphone ×1
sprite-kit ×1
swift ×1
xamarin ×1
xamarin.ios ×1
xcode9 ×1