状态栏中文字的文字颜色无法更改。状态栏背景颜色可以更改。如何更改文本颜色?
答案 0 :(得分:0)
使用 -
<?php
include_once 'db.php';
class Save{
private $db;
public function __construct(){
$this->db = new DbConnect();
}
public function savePaymentDetail($payment_id, $state, $amount){
$query = "INSERT INTO paypal_verification (acc_id, payment_id, state, amount)
SELECT acc_id, '$payment_id', '$state', '$amount' FROM account_details WHERE account_details.Acc_ID=account_details.Acc_ID;";
$amount = $amount + amount;
$query .= "UPDATE account_details SET account_details.Acc_Balance = (SELECT SUM(paypal_verification.amount)
FROM paypal_verification WHERE account_details.Acc_ID = paypal_verification.Acc_ID)
WHERE account_details.Acc_ID=account_details.Acc_ID";
$inserted = mysqli_multi_query($this->db->getDb(), $query);
if($inserted == 1){
$json = Array('success' => '1');
}else{
$json = Array('success' => '0');
}
mysqli_close($this->db->getDb());
echo json_encode($json, JSON_PRETTY_PRINT);
echo $query;
}
}
?>
或
UIApplication.shared.statusBarStyle = .lightContent // Light content, for use on dark backgrounds
不要忘记编辑&#34;查看基于控制器的状态栏外观&#34;在info.plist中将其设置为NO。
答案 1 :(得分:0)
如何在状态栏中提供textcolor?
你不能!
您唯一能做的就是更改UIStatusBarStyle,这可能是以下两个选项之一:
default
:黑暗状态栏,适用于浅色背景。
lightContent
:灯光状态栏,适用于深色背景。
因此,如果您的目标是将状态栏中的元素颜色(第一个屏幕截图中的黑色和第二个屏幕截图中的白色)更改为灰色 - 例如 - 这是不可能的,您必须坚持上述两个选项中的一个。
如何更改状态栏样式?
您可以查看以下已回答的问题来实施它: