How to check in which position (landscape or portrait) is the iPhone now?

后端 未结 13 999
旧巷少年郎
旧巷少年郎 2021-01-30 06:47

I have an app with a tab bar, and nav controllers in each tab. When user shakes the device, a UIImageView appears as a child view in the nav controller. But the

13条回答
  •  清酒与你
    2021-01-30 07:41

    As beno said, this seems a better answer if you are detecting orientation early in your View. I couldn't get the approved answer to return a result early in my setup but this works wonderfully.

    if (UIDeviceOrientationIsPortrait(self.interfaceOrientation)){
    //DO Portrait
    }else{
    //DO Landscape
    }
    

提交回复
热议问题