在我的应用中,我已根据服务器的响应以编程方式动态创建了标签,按钮,文本字段,并在scrollview
中添加了这些控件,用于水平滚动和垂直滚动。
这是我的问题,当我将方向从纵向更改为横向时,视图未正确更改。 如何解决这个错误?帮我解决这个问题。
在这里,我向代码显示我正在尝试的方向更改,
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
coordinator.animate(alongsideTransition: { (UIViewControllerTransitionCoordinatorContext) -> Void in
let orient = UIApplication.shared.statusBarOrientation
switch orient {
case .portrait:
print("Portrait")
case .landscapeLeft,.landscapeRight :
print("Landscape")
default:
print("Anything But Portrait")
}
}, completion: { (UIViewControllerTransitionCoordinatorContext) -> Void in
})
super.viewWillTransition(to: size, with: coordinator)
print( "h:\(self.view.bounds.size.height)" )
print( "w:\(self.view.frame.size.width)" )
}