Upgrade to Pro — share decks privately, control downloads, hide ads and more …

iOSアプリのレイアウトを回転で変更するとき注意していること

kazuhiro4949
December 28, 2018

 iOSアプリのレイアウトを回転で変更するとき注意していること

kazuhiro4949

December 28, 2018
Tweet

More Decks by kazuhiro4949

Other Decks in Technology

Transcript

  1. ϨΠΞ΢τมߋΛ ߦ͏λΠϛϯά override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator)

    { super.viewWillTransition(to: size, with: coordinator) coordinator.animate(alongsideTransition: { _ in if size.width > size.height { // ϨΠΞ΢τมߋॲཧΛॻ͘ } else { // ... } }, completion: nil) } 6*7JFX$POUSPMMFSͷ"1*
  2. ճసͷڧ੍ override var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation { return .landscapeRight } 6*7JFX$POUSPMMFSͷ"1*

    ͜ΕͰϞʔμϧ͕දࣔ͞ΕΔํ޲ΛܾΊΒΕΔɻ ͜ͷઃఆͩͱɺࠨ͔Βӈʹ޲͔ͬͯϞʔμϧ͕಄Λग़ͯ͘͠Δ