如何防止iphone应用程序在非视网膜设备上运行?
我希望我的应用程序只能在视网膜设备上运行。如何禁用支持非视网膜iPhone?这可能吗?因为iPhone 3G、3Gs、4、4S的屏幕尺寸相同;你将无法找出其中哪一个是视网膜显示(AFAIK)。但是,在iPhone4上,该设备具有前置摄像头,因此,您可以使用它。你可以让你的应用程序需要前置摄像头(只是一个例子;还有其他硬件,是iPhone4最新推出的)设备功能 使用如何防止iphone应用程序在非视网膜设备上运行?,iphone,ios,retina-display,Iphone,Ios,Retina Display,我希望我的应用程序只能在视网膜设备上运行。如何禁用支持非视网膜iPhone?这可能吗?因为iPhone 3G、3Gs、4、4S的屏幕尺寸相同;你将无法找出其中哪一个是视网膜显示(AFAIK)。但是,在iPhone4上,该设备具有前置摄像头,因此,您可以使用它。你可以让你的应用程序需要前置摄像头(只是一个例子;还有其他硬件,是iPhone4最新推出的)设备功能 使用UIRequiredDeviceCapabilities键在应用程序的plist文件中指定这些 一个前置摄像头,将其限制在具有该功能的
UIRequiredDeviceCapabilities
键在应用程序的plist文件中指定这些
一个前置摄像头,将其限制在具有该功能的设备上,消除3G和3GS(它们是非视网膜显示器)
更多详情请参见,因为iPhone 3G、3Gs、4、4S的屏幕尺寸相同;你将无法找出其中哪一个是视网膜显示(AFAIK)。但是,在iPhone4上,该设备具有前置摄像头,因此,您可以使用它。你可以让你的应用程序需要前置摄像头(只是一个例子;还有其他硬件,是iPhone4最新推出的)设备功能 使用
UIRequiredDeviceCapabilities
键在应用程序的plist文件中指定这些
一个前置摄像头,将其限制在具有该功能的设备上,消除3G和3GS(它们是非视网膜显示器)
如需了解更多详细信息,它可能会起作用!一种令人讨厌的方式 您需要两个图像temp.png和temp@2x.png
在您的第一个视图控制器中,获取一个隐藏在视图中的
ui按钮,设置其背景图像--temp.png,当调用viewDidLoad
时,将为该按钮设置背景图像,之后,您可以使用if([buttonObject currentBackgroundImage]==[UIImage ImageName:@)检查temp@2x.png"])
然后它是一个retina
支持设备,您可以向用户显示一些信息,或者做任何您想做的事情 可能有用!一种令人讨厌的方式
您需要两个图像temp.png和temp@2x.png
在您的第一个视图控制器中,获取一个隐藏在视图中的ui按钮,设置其背景图像--temp.png,当调用viewDidLoad
时,将为该按钮设置背景图像,之后,您可以使用if([buttonObject currentBackgroundImage]==[UIImage ImageName:@)检查temp@2x.png"])
然后它是一个retina
支持设备,您可以向用户显示一些信息,或者做任何您想做的事情 我想你可以在iOS 5 sdk上创建你的应用程序。但我不建议这样做,因为苹果对视网膜支持非常坚决。从有效的体系结构中删除armv6。参考此链接。检查此链接-我想你可以在iOS 5 sdk上创建你的应用程序。但我不建议这样做,因为苹果对视网膜支持非常坚决。从有效的架构中删除armv6。请参阅此链接。检查此链接-我担心这不会阻止应用程序在具有非视网膜显示的设备上运行。我担心这不会阻止应用程序在具有非视网膜显示的设备上运行。