7
Aygıtı döndürdüğümde kayar menüyü ayarlamak için viewWillTransitionToSize kullanıyorum, ancak Swift 3'te bozuk görünüyor mu? Bunu benim için herkes çözebilir mi? Kodum şunun gibi:ViewWillTransitionToSize Swift 3'te kırdı mı?
func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
super.viewWillTransition(to: size, with: coordinator)
coordinator.animate(alongsideTransition: nil, completion: {
_ in
let controller = self.revealViewController().rightViewController
var frame = controller?.view.frame
frame?.size.height = UIScreen.main.bounds.size.height - self.navigationController!.navigationBar.frame.size.height - self.toolBar.frame.size.height - (UIApplication.shared.isStatusBarHidden ? 0 : 20)
controller?.view.frame = frame!
})
}
Aygıtı döndürdüğüm zaman çağrılmıyor gibi görünüyor mu?
Birazdan o Değişen tek şey, "geçersiz kılma" anahtar kelimesi miydi? – zneak
@zneak Yöntem imza değişikliklerine dikkat edin. – Santosh
API bildirimi Tarihçesi: 'işlev viewWillTransitionToSize (_ boyutu: CGSize, withTransitionCoordinator koordinatör: UIViewControllerTransitionCoordinator) ' \t için' fonk viewWillTransition (boyutu: CGSize, koordinatörü: UIViewControllerTransitionCoordinator)' – Santosh