可能的重复:
处理 iPad Mini 屏幕尺寸 https://stackoverflow.com/questions/13036745/dealing-with-ipad-mini-screen-size
是否可以在运行时检测到您的 iOS 应用程序正在 iPad mini 上运行? https://stackoverflow.com/questions/13366976/is-it-possible-to-detect-that-your-ios-app-is-running-on-an-ipad-mini-at-runtime
iPad mini
具有相同的分辨率iPad 1(2)
(1024x768).
But iPad mini
has 7,9
英寸,和iPad 1(2) - 9,7
inches.
那么问题是如何检查设备是否是Ipad mini。
这个答案 https://stackoverflow.com/a/1561920/1187415包含一个实用方法的链接,用于获取可用于识别各种 iOS 设备的“平台字符串”。为了方便大家,我把主要方法复制在这里:
#include <sys/types.h>
#include <sys/sysctl.h>
- (NSString *) platform {
size_t size;
sysctlbyname("hw.machine", NULL, &size, NULL, 0);
char *machine = malloc(size);
sysctlbyname("hw.machine", machine, &size, NULL, 0);
NSString *platform = [NSString stringWithUTF8String:machine];
free(machine);
return platform;
}
根据型号 - iPhone Wiki http://theiphonewiki.com/wiki/index.php?title=Models,返回值platform
是其中之一
适用于 iPad mini。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)