我正在尝试使用appDeligate文件更改状态栏和UINavigationBar的背景颜色,但是以某种方式显示的颜色不会以纯色显示,而是从一开始就以某种渐变显示,请参考下图,这是什么?我已经在 didFinishLaunchingWithOptions 函数
中的AppDelegate中声明了 <body>
<?php
$connect = mysqli_connect("localhost", "root", "", "martlink_db");
$sql = "SELECT * FROM users";
$result = mysqli_query($connect, $sql);
$json_array = array();
while($row = mysqli_fetch_assoc($result))
{
$json_array[] = $row;
}
echo '<pre>';
print_r(json_encode($json_array));
echo '</pre>';
//echo json_encode($json_array);
?>
</body>
答案 0 :(得分:0)
谢谢大家,在寻找更改标签栏颜色的答案之后,我早些时候找到了我的AppDelegate的答案。
UINavigationBar.appearance().backgroundColor = UIColor(red: 159/255, green: 31/255, blue: 99/255, alpha: 100)
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.white]
现在我将其更改为
UINavigationBar.appearance().barTintColor = UIColor(red: 159/255, green: 31/255, blue: 99/255, alpha: 100)
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.white]
我的问题解决了
答案 1 :(得分:0)
检查条形颜色的半透明属性。