在UIView控制器类中,我正在使用以下代码:
func handleMore() {
let blackView = UIView()
blackView.backgroundColor = UIColor.black
view.addSubview(blackView)
blackView.frame = view.frame
}
为什么会留下白条?https://drive.google.com/open?id=0Bz964D-WrU9KYktYdmhyR3dNY1U 我真的很困惑(
将框架设置为视图的边界,而不是框架。
blackView.frame = view.bounds
我假设你只关心视图的大小,而不关心它的来源。所以你应该使用边界。
UIView 框架、边界和中心