jjzjj

UIDeviceOrientationFaceUp

全部标签

objective-c - iOS 面朝上方向问题

当设备放在table上时,有什么方法可以区分横向和纵向,即UIDeviceOrientationFaceUp?我有两个不同的xib文件,我根据用户拿着设备的方式在它们之间切换。但是当我横向握住设备,然后放下设备时,问题就出现了。设备保持横向,但会加载纵向xib文件。如果在我的编码中我将UIDeviceOrientationFaceUp与横向结合起来,问题就会相反:那么当设备仍处于纵向时,我将显示横向View。有什么方法可以判断设备是否仍在显示横向或纵向?我试过检查框架宽度,但它声称它是768,即使设备平放在风景中也是如此。当设备变平时,我无法强制调整方向,我听说这会导致AppStore

ios - 如何处理 UIDeviceOrientationFaceUp 和 UIDeviceOrientationFaceDown?

这里是菜鸟问题。我用以下方法检测方向:UIInterfaceOrientationorientation=[[UIDevicecurrentDevice]orientation];一切都很好,花花公子,我根据报告的方向重新定位我的文本字段和标签if(orientation==UIDeviceOrientationPortrait||orientation==UIDeviceOrientationPortraitUpsideDown)和else{}用于其他一切我最近才发现的问题是UIDevice报告UIDeviceOrientationFaceUp或UIDeviceOrientation