问题标签 [iphone-x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
25312 浏览

ios - 如何以编程方式更改 iPhone X 的底部边缘颜色?

它会在其本机键盘/表情符号板上发生变化,具体取决于两者中的哪一个是打开的。我认为它会根据 自动更改颜色UIInputViewController,但是自定义键盘扩展不会发生这种情况:

在此处输入图像描述

0 投票
1 回答
1956 浏览

ios - iOS 11 导航栏底线

今天刚开始使用 Xcode 9 和 iOS 11,我发现在导航栏底部上方大约 3 px 处创建了边框线。我在 iOS 10 中从未见过同样的东西。知道如何删除它吗?为了清楚起见,它不是下面截图中的 iPhone X 主页按钮,而是导航栏中的那一行

iPhone 7 Plus iOS 11 截图

0 投票
2 回答
2572 浏览

toolbar - iOS 11 iPhone X 工具栏不尊重安全区域

我注意到在使用 iPhone X 的模拟器中,tabBar 垂直增加尺寸以尊重屏幕底部的安全区域。然而,故事板中添加的工具栏不会并且仍然保持其默认的 44 高度,这会导致工具栏项在边缘被截断。

如何在不自定义工具栏的情况下复制 iPhone X 上工具栏的 tabBar 行为?

0 投票
4 回答
2002 浏览

ios - 在 iPhone X 中处理导航栏背景渐变

到目前为止,我以以下方式处理导航栏中的渐变_

但是现在在 iPhone XI 中由于“64”作为渐变的导航栏高度而出现问题,如下所示_

在此处输入图像描述

请为此建议一个可以在每种情况下动态使用的修复程序。

0 投票
5 回答
40953 浏览

ios - iPhone X 的“安全区域”(以像素为单位)是什么?

我已经阅读了iPhone X 的人机界面指南,它并没有具体说明“安全区域”(同时满足 iPhone X 的顶级和底部栏的区域)。我想知道这个区域的像素尺寸,包括从顶部和底部移除的尺寸。

0 投票
1 回答
298 浏览

ios - 黑色主题应用会因为 iPhone X 的缺口而在 App Store 上被拒绝吗?

我当前在 App Store 中的应用程序有一个黑色主题选项,它使背景变黑。在 iPhone X 上,它会隐藏缺口。

我目前正在为 iOS 11 更新它,但我认为 Apple 不希望你隐藏这个缺口。

有谁知道我的更新是否会因此被拒绝?黑色主题只是次要选项,而不是主要选项。

0 投票
1 回答
200 浏览

iphone - iPhone X 的界面设计

小伙伴们怎么了

任何线索 iPhone X 屏幕底部的黑线是什么以及如何禁用它?这是相当令人不安的,我想说的不仅仅是一流的。

特别是在横向模式下:如果我拥抱底部的安全区域,那么显然那条线没有覆盖我的视野,但是,要么需要在顶部做同样的事情(失去宝贵的屏幕空间),要么让应用看起来不对称的外观很难看。

另外关于横向模式下的缺口:显然,如果切断按钮等可能会非常糟糕,所以也许拥抱安全区域是一个更好的选择,但是如果你想用掉更多的屏幕怎么办?在下面的示例屏幕中,我们可以使用右侧(当然角落除外),但如果您将设备反过来旋转,那么您需要拥抱右侧的保险箱和左侧的超级视图反而。

这些有什么好的解决方案吗?

iPhone X 人像模式

iPhone X 横向模式

0 投票
1 回答
5868 浏览

unity3d - 如何将 iPhone X 屏幕尺寸添加到 Unity 中不同 iPhone 尺寸的组合中

通常对于 Unity,我在 Illustrator 中设计我的所有作品。所以我从 1440x1920(用于肖像游戏)开始,勾勒出 1080x1920 的红框。因此,适合 1080x1920 的所有内容通常都涵盖了我的 iOS 设备系列。然后我将所有图像的每单位像素数设置为 192。这种方法对我很有帮助。既然 iPhone X 已经加入其中,我该如何以类似的方式迎合它呢?

0 投票
3 回答
2812 浏览

ios - 如何去除 iPhone X 启动屏幕底部的空白

即使我使用的是安全区域,iPhone X 的启动屏幕底部仍有一个空白区域。

底部的空白区域

在界面生成器上似乎没问题:

在界面构建器上

我正在使用 superview 作为我的约束:

约束

这是视图层次结构:

查看层次结构

我怎样才能摆脱它?

0 投票
1 回答
791 浏览

objective-c - 将应用程序迁移到适用于 Iphone X 的 ios11

我需要更新我的应用程序并让它在 iphone X 上看起来不错。我在 stackoverflow 和互联网上看到了一些关于新安全区域选项(使用安全区域布局指南)的答案。根据我所阅读的内容,该应用程序也应该使用自动布局自动适应,但我得到的是:

在此处输入图像描述

如果我开始一个新项目,一切正常。这个项目很大,所以重新开始不是一个选择。我应该怎么办?

谢谢