511得票32回答
UIDevice的uniqueIdentifier已经被弃用 - 现在该怎么做?

刚刚得知,在iOS 5中已将UIDevice唯一标识符属性(uniqueIdentifier property)作废,在iOS 7及以上版本中也不再提供该属性的支持。目前似乎没有可用或即将推出的替代方法或属性。 我们许多现有的应用程序都高度依赖此属性来唯一标识特定设备。那么我们该如何解决这个...

75得票9回答
检测iOS设备方向

我需要检测设备是否处于竖屏模式,以便启动特殊的动画。但我不希望我的视图自动旋转。 当设备旋转到竖屏时,如何覆盖视图的自动旋转?我的应用程序只需要在横向显示视图,但似乎如果我要能够检测到旋转到竖屏的情况,也需要支持竖屏模式。

72得票13回答
如何在iOS设备上检测方向?

我想了解如何在iOS上检测设备的方向。我不需要接收更改通知,只需要当前的方向。这似乎是一个相当简单的问题,但我还没有能够理解它。以下是我迄今为止所做的:UIDevice *myDevice = [UIDevice currentDevice] ; [myDevice beginGenerati...

72得票6回答
iPhone/iPad/iPod touch的颜色检测?

是否有任何方法或技巧可以检测 iPhone、iPad 或 iPod touch 所安装的 iOS 是黑色还是白色? 我想在黑色或白色设备上加载相应的 UI 皮肤。

57得票16回答
iOS:设备在加载时的方向

似乎当我的应用程序加载时,它不知道当前的方向:UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation]; if (orientation == UIDeviceOrientationPortrait)...

32得票5回答
iPhone或iPad上运行的API判断

有没有一个API可以在运行时检查你是否在iPhone或iPad上运行? 我能想到的一种方法是使用:[[UIDevice currentDevice] model]; 检测字符串@"iPad"的存在 - 看起来有点脆弱。 在3.2 SDK中,我看到UIDevice也有一个属性,这正是我要找的...

32得票8回答
了解如何判断iOS设备是否具有蜂窝数据功能

我在我的应用程序中有一个"仅在WiFi下下载"的开关。然而,对于iPod touch或WiFi版iPad来说,该切换是无用的。 在代码中是否有一种方法可以知道设备是否具有蜂窝数据功能?最好是一些未来也能适用的方法(比如iPod touch第五代带3G版问世)。

20得票1回答
静态库中的UIDevice属性无法使用

我在iPhone SDK中创建了一个静态库,在其中使用了一些UIDevice属性。运行应用程序时,Xcode显示以下错误:UIDevice未声明...即使同样的代码在不创建静态库并仅构建源文件时也可以完美运行。

19得票3回答
如何处理UIDeviceOrientationFaceUp和UIDeviceOrientationFaceDown?

这里有一个新手问题。 我使用以下代码检测设备的方向: UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation]; 一切都很顺利,我根据报告的方向重新定位我的文本框和标签,例如: if (ori...

18得票9回答
如何在iPad应用启动时检测方向,以便为闪屏动画做定向调整!

嗨,我有一个应用程序,有两个 *.png 文件作为默认闪屏: Default-Landscape.png Default-Portrait.png 我的目标是在我的应用程序加载并准备好后,以动画方式消除此默认闪屏。 为了实现这一目标,我通常会使用一个 UIImageView,并提供一个默...