繁体   English   中英

如何更改 iPhone X 上的主页指示器背景颜色?

[英]How to change home indicator background color on iPhone X?

我想更改出现在新 iPhone X 底部的视图的背景颜色,里面有一个主页指示器。

有可能吗?

主页指示器颜色是根据其下方内容的颜色自动确定的。

大多数情况下,这意味着您不必担心它的颜色,因为它不受您的控制,并且始终对用户清晰可见。

但是,您可以在主页指示器后面的区域中放置一个彩色视图来操纵其颜色。

例子

(请注意,这些示例是在 iOS 模拟器上获取的,在真实设备上的行为是不同的。)

白色背景的主页指示器

背景:白色( #ffffff

首页指示灯:黑色( #000000


黑色背景的主页指示器

背景:黑色( #000000

首页指示灯:灰色( #484848


带灰色背景的主页指示器

背景:灰色( #5f5f5f

首页指示灯:深灰色( #282828


蓝色背景的主页指示器

背景:蓝色( #1a98fc

Home 指标:非常深的灰色 ( #121212 )


如果您想了解有关其行为的更多信息,我写了一篇有关主页指示灯颜色的深入文章: 反向工程 iPhone X 主页指示灯颜色

主页指示器(线)颜色是根据它下面的内容自动设置的,通常是根视图背景。

要更改背景颜色,请使用以下命令:

self.window.rootViewController.view.backgroundColor = [UIColor colorWithWhite:0.98 alpha:1.0] ;

您可以在彩色视图的底部和安全区域的底部之间添加一些负距离。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM