- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果设备是 iPad mini 而不是普通 iPad,我需要知道下面的代码是否会返回 iPad:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
// The device is an iPad running iPhone 3.2 or later.
}
else {
// The device is an iPhone or iPod touch.
}
最佳答案
会的。看一下 UIUserInterfaceIdiom
的定义,只有两个选项,每个选项都表示它们代表一种 UI 风格。只有 iPad 在 iPad mini 的背景下才有意义。
typedef NS_ENUM(NSInteger, UIUserInterfaceIdiom) {
#if __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIUserInterfaceIdiomPhone, // iPhone and iPod touch style UI
UIUserInterfaceIdiomPad, // iPad style UI
#endif
};
关于ios - UIUserInterfaceIdiomPad 将如何响应 iPad mini,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19410346/
我使用 Xcode 7.2 创建了一个基于 Swift 的新项目。在我的 ViewController.swift 文件中的 viewDidLoad() 方法中编写以下代码: if UI_USER_I
ios中为什么使用UIUserInterfaceIdiomPad? 在我的 mac book pro ipad 刺激器中 BOOL isIPad2 = (UI_USER_INTERFACE_I
如果设备是 iPad mini 而不是普通 iPad,我需要知道下面的代码是否会返回 iPad: if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdi
我开发了一个通用应用程序,它在我们的 iPhone 和 iPad 上运行良好。但该应用程序正在另一台 ipad 上显示 iphone UI。该ipad已越狱,iOS版本为4.3.2。为了检查这一点,我
我有一个 UITableView,有行,当你点击每一行时你会看到详细 View ,我想要这个用于 iPhone,如果我旋转设备并从列表中选择我的行,我必须查看描述。(我的意思是在左边我必须有我的行,在
虽然我明白为什么我收到错误 '',原因:'-[UIPopoverController initWithContentViewController:] 不在 UIUserInterfaceIdiomPa
这是我尝试在 Iphone 中构建的第一个应用程序,但我遇到了一些问题。虽然我在这里阅读了类似的主题,但我无法找到答案。我想在我的按钮单击时显示 popoverview Controller 。但无法
我是一名优秀的程序员,十分优秀!