点击视图时,我试图隐藏状态栏和导航栏。目前我发现了一些可以解决前一个问题的问题,但问题是隐藏条形时没有动画。它就消失了。
以下是我在View Controller中的当前代码:
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.hidesBarsOnTap = true
}
override func prefersStatusBarHidden() -> Bool {
if self.navigationController?.navigationBarHidden == true {
return true
}
else
{
return false
}
}
当我再次点按时,当两个小节点重新回到屏幕时,动画就会起作用。
如果我没有包含覆盖的prefersStatusBarHidden
功能,我可以使用所需的滑动动画隐藏导航栏。但状态栏仍然存在。
有什么建议吗? Swift 2有一个可行的新方法吗?
答案 0 :(得分:2)
试试这个
.bg-border-radius {
margin-top: -200px;
width: 100%;
height: 400px;
overflow: hidden;
border-radius: 0 0 100% 100%;
background-color: #0080C1;
}
答案 1 :(得分:0)
您是否在info.plist中设置了View controller-based status bar appearance = NO
?