问题标签 [uidevice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3228 浏览

iphone - 有什么方法可以使 UIDevice setOrientation 警告静音?

任何人都有一种简单的方法可以使未记录的 UIDevice setOrientation 警告静音?

我发现这段代码可以消除未记录的 UIPickerView setSoundsEnabled 警告。

0 投票
1 回答
1610 浏览

iphone - iPhone 开发 - 如何获取一些设备 [使用] 信息/统计信息

因此,我知道可以检索一些信息,例如设备名称、唯一 ID 等,所有这些信息均由UIDevice Class提供。

我想知道是否有办法获取与无线使用(下载和上传)、发送的 SMS 数量、通话分钟数以及任何其他统计信息相关的信息。

有谁知道如何获取此信息?

干杯,

0 投票
1 回答
445 浏览

uiapplication - 如何在我的应用程序中获取安装在设备中的应用程序的详细信息

有什么方法可以访问我的应用程序中当前设备中安装的应用程序的名称。是否有任何 api 来掌握这一点。

谢谢

0 投票
5 回答
9044 浏览

iphone - UIDevice currentDevice 的“方向”始终为空

按照标题。调用 [[UIDevice currentDevice] BeginGeneratingDeviceOrientationNotifications] 无效。

DidRotateToInterfaceOrientation 等事件工作正常,但我需要能够任意轮询设备方向。

我该如何解决/做到这一点?

长话短说:我有一个标签应用程序,每个标签上都有一个导航控制器。第一个选项卡的根视图是当方向变为横向时全屏显示的图形;但是,每当视图出现时都需要检查这一点,因为方向变化可能已经发生在其他地方,所以我希望在这个视图出现时轮询方向状态。

0 投票
0 回答
693 浏览

iphone - 使用加速度计检测 iPad 锁定开关触发器?

因此,出于复杂的原因,我自己管理视图旋转,并且仅UIDeviceOrientationPortrait作为自动旋转方向实现。

无论如何,当点击 iPad 上的屏幕锁定时,设备将旋转到 UIDeviceOrientationPortrait,这将导致我的代码旋转,这是我不希望发生的。例如,用户将设备置于“横向模式”,即我已经手动将 UI 旋转到横向模式,并且他/她单击屏幕锁定,它会将 UI 旋转到纵向模式,即使用户这样做了根本不移动设备。

因此,不知何故,我需要一种方法来区分屏幕锁定导致的纵向模式旋转和设备旋转导致的旋转。因此,我想以某种方式使用加速度计来检测设备是否实际“旋转”或是否单击了按钮。

谢谢!

0 投票
5 回答
25571 浏览

iphone - 判断是在 iPhone 还是 iPad 上运行的 API

是否有用于在运行时检查您是在 iPhone 还是 iPad 上运行的 API?

我能想到的一种方法是使用:

并检测字符串 @"iPad" 的存在——这似乎有点脆弱。

在 3.2 SDK 中,我看到它UIDevice还有一个属性,这正是我正在寻找的,但不适用于 3.2 之前的版本(显然):

除了检查通用应用程序的@“iPad”是否存在之外,还有其他方法吗?

0 投票
2 回答
2384 浏览

iphone - 让 iPad 应用成为通用应用

我有一个想要制作 Universal 的 iPad 应用程序,但这似乎非常困难。我已经改变了一些东西,以便我支持这两种构建,但是在构建时,我遇到了很多关于使用 UIPopOvers 的错误。这是我的问题:

  • 为什么UI_USER_INTERFACE_IDIOM()在 3.1.3 上不编译或注册?
  • 我可以有条件地在基于的类定义中包含变量UI_USER_INTERFACE_IDIOM()吗?
  • 如果没有,我应该制作两个不同的视图控制器吗?

谢谢!

0 投票
1 回答
759 浏览

iphone - 为什么在 MPMoviePlayerController 中播放电影时无法正确检索 UIDeviceOrientation?

当我不玩任何东西时,一切正常(我正在调用 beginnotifications 等,并使用方向来旋转我的视图)。但是在我开始玩之后,我MPMoviePlayerController每次尝试

orientation得到UIDeviceOrientationUnknown一个.

有什么线索吗?当电影停止时,一切都恢复正常。我需要这个方向来旋转播放器的窗口,因为我使用的是 Iphone OS 3.1,所以我不能直接使用 MPMovie 播放器控制器中的 view 属性。

0 投票
1 回答
2486 浏览

iphone - iPhone 4 屏幕尺寸不正确?

有人能告诉我为什么下面的代码会Screen Size: 320.000000, 480.000000在 iPhone 4 上返回吗?

0 投票
1 回答
145 浏览

iphone - 为多种设备和版本构建 iPhone 应用程序

我正在尝试将我的 iPhone 应用程序从 3.0 升级到 4.0

某些 API 在 4.0 中已弃用,如果我使用新的 API,它可能无法在 3.0 上运行,对吧?因此我需要有一个旧的 API 和新的 API

对于所有专业开发人员来说,为 3.0 和 4.0 编写代码的最佳方式是什么?

我知道我可以从 UIDevice 检查模型和系统版本。

我是否需要先检查哪个版本并检查哪个设备?