ios - iPhone X系列的底部水平线可以在应用程序内更改颜色吗?

标签 ios iphone iphone-x

是否可以在应用程序内更改 iPhone X 系列底部水平线的颜色(仅限应用程序内)?我的客户要求更改该行的颜色,但我找不到任何相关主题或解决方案。

谢谢。

enter image description here

最佳答案

不,我不这么认为。这是由系统绘制的,不是您的应用程序的一部分。 Apple 不允许应用程序更改该应用程序“沙箱”之外的内容。

编辑:

我在网上找到了一篇关于该主题的长文章:

https://medium.freecodecamp.org/reverse-engineering-the-iphone-x-home-indicator-color-a4c112f84d34

它似乎被称为“home 指示器”,并且该作者支持我的怀疑,即您无法更改其颜色。

编辑#2

正如马特指出的那样,主页指示器的颜色会自动改变。该系统的逻辑是试图在主页指示器与其周围区域之间保持足够的对比度,以便其清晰可见。请参阅我链接的文章,了解有关该主题的更多内容,超出您可能想了解的内容。

关于ios - iPhone X系列的底部水平线可以在应用程序内更改颜色吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56047191/

相关文章:

ios - 如何让循环等待任务完成

iphone - UISearchbar 和 SearchDisplay Controller 未在 iOS7 中的状态栏下方延伸

swift - iphone X 模拟器上的 UIScreen.main.bounds 错误值

iphone - Xcode 4 -- "no provisioned iOS device is connected"与 iPod touch 2

ios - 显示 gif Swift iOS 时占用大量内存

objective-c - NSMutableArray 计算对象的出现次数,然后重新排列数组

ios - iphone X 自动将纵向旋转为纵向?

iphone - 辞去急救人员的正确(App Store 安全)方式?

iphone - ios6 中解雇 modalViewcontroller 错误

IOS TableView 第一个单元格图像应该从状态栏开始