Ios 3D触摸屏-背景模糊颜色
当调用3D Touch Peek时,发生的背景模糊会有所不同 例如,在iMessage中是浅模糊,但在FaceTime应用程序中是暗模糊 (虽然下图可能不是显示对比度的最佳示例,但在整个iOS 10中,您可以更好地注意到它) 这是从上下文亮度自动完成的吗?背景视图亮度?窥视背景亮度?或者我们能控制这一切吗Ios 3D触摸屏-背景模糊颜色,ios,xcode,uiviewcontroller,3dtouch,peek,Ios,Xcode,Uiviewcontroller,3dtouch,Peek,当调用3D Touch Peek时,发生的背景模糊会有所不同 例如,在iMessage中是浅模糊,但在FaceTime应用程序中是暗模糊 (虽然下图可能不是显示对比度的最佳示例,但在整个iOS 10中,您可以更好地注意到它) 这是从上下文亮度自动完成的吗?背景视图亮度?窥视背景亮度?或者我们能控制这一切吗 我正在处理UIViewController的一些属性,试图找出如何执行此操作,结果发现更改preferredStatusBarStyle将更改模糊颜色 要将peek blur样式从浅色更改
我正在处理
UIViewController
的一些属性,试图找出如何执行此操作,结果发现更改preferredStatusBarStyle
将更改模糊颜色
要将peek blur样式从浅色更改为深色,您可以将preferredStatusBarStyle
从.default
更改为。lightContent
class MyViewController: UIViewController{
override var preferredStatusBarStyle: UIStatusBarStyle{
return .lightContent
}
}
这也适用于隐藏的状态栏
class MyViewController: UIViewController{
override var prefersStatusBarHidden: Bool{
return true
}
override var preferredStatusBarStyle: UIStatusBarStyle{
return .lightContent
}
}
你太棒了!!
class MyViewController: UIViewController{
override var prefersStatusBarHidden: Bool{
return true
}
override var preferredStatusBarStyle: UIStatusBarStyle{
return .lightContent
}
}