我有一个ipad应用程序与一些非常小的触摸点,只是在正常的iPad的10英寸的屏幕上几乎不能接受。 我希望能够获得设备的dpi,所以我可以放大小型元素的大小,以及将来发布的任何迷你型号。
在运行时检测不同的硬件对于分析是有用的(除此之外,更有疑问的目的)。 许多iOS应用程序创build者可能有兴趣知道有多less用户在iPad mini上体验他们的应用程序(而不是仅仅知道有多less用户在1024×768屏幕分辨率的iPad上体验他们的应用程序 – 这也将是有趣的)。 Cocoa touch/UIKit/ObjC/C是否有公开的API可用于检测您的iOS应用程序在运行时是否在iPad mini上运行? 理想情况下,这种方法应该区分iPad 2和iPad mini(具有相同的像素数量,但不同的像素密度)。 发布脚本:我意识到很多人会考虑在运行时检测iPad mini是一个坏主意。 不过,我认为这是一个有确定答案的有效问题。 我认为这对社区是有用的。
新款iPad Mini的屏幕尺寸为7.9英寸。 它有视网膜显示吗? 它会自动缩放现有的xib和故事板,还是我们必须创build两个版本? 我们处理的方式与我们处理iPhone 5的方式类似吗? 如何创build一个定义或条件来查看设备是否在运行iPad Mini?