我正在尝试将屏幕的背景色设置为粉红色,但是当我使用bot.on('message', message=>{
let args = message.content.substring(PREFIX.length).split(" ");
switch(args[0]){
case 'dm':
if(args[1] === 'spam'){
const userdm = message.mentions.users.first()
let dmloop = setInterval(function(){ userdm.send('Hoi'); }, 1)
}
if(args[1] === 'stop'){
clearInterval(dmloop)
}else{
message.channel.send('What do you want me to do with dms?');
}
break;
})
bot.login(token);
时,它会被忽略并保持白色。
这可能是 Xcode 11 Beta 2 错误吗?
$('button').on('click', function(){
let a = $('#title').text();
$('#title').hide('fast', function() {
let res = prompt('RENAME', a);
});
});
答案 0 :(得分:1)
此代码将更改导航背景颜色
init(){
UINavigationBar.appearance().backgroundColor = UIColor.blue
}
答案 1 :(得分:0)
自动预览还不能处理SafeArea
。
如果您运行该应用程序,它将按预期运行。
答案 2 :(得分:-1)
那是状态栏。请勿在安全区域内操作。您必须更改窗口颜色或添加子视图才能更改状态栏颜色。
关于状态栏How to change Status Bar text color in iOS的一些想法
这是一些带有自定义视图的想法
How to change the status bar background color and text color on iOS 7?
答案 3 :(得分:-1)
因此,似乎您想在整个屏幕上呈现相同的颜色,状态栏组件始终与其余视图分开,因此我建议尝试专门更改状态栏颜色。请尝试下面的代码段方法。
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.setStatusBarBackgroundColor(color: .blue)
// Do any additional setup after loading the view, typically from a nib.
}
func setStatusBarBackgroundColor(color: UIColor) {
guard let statusBar = UIApplication.shared.value(forKeyPath: "statusBarWindow.statusBar") as? UIView else { return }
statusBar.backgroundColor = color
}
}
您显然也可以使此方法成为通用方法,并从appdelegate或某些常见类中调用。