在iPhone5 [[UISCreen mainScreen]界限] .size回复为320x480.为什么.在我正在阅读的所有帖子中,人们都说它返回了正确的屏幕尺寸.这里发生了什么?我错过了.plist文件中的内容吗?
顺便说一下,我手工编写GUI,因此没有XIB.
我试图获得当前的设备型号名称,如3G,3GS,4,4S,iPodTouch(不同世代).但是,到目前为止我无法得到确切的结果.你能帮我找一下设备型号吗?在这里,我附上了我用来获取设备模型的代码.
UIDevice *device = [UIDevice currentDevice];
NSString *deviceVersion = [device systemVersion];//Return 4.0.1 and 5.0.1
NSString *deviceName = [device systemName];//Return iPhone, iPod Touch
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得3G,3GS,4,4S,iPod Touch,iPad等设备型号?提前致谢.
Apple最近宣布:'从5月1日开始,提交给App Store的新应用和应用更新必须为带有Retina显示屏的iOS设备构建,iPhone应用程序也必须支持iPhone 5上的4英寸显示屏.
我想知道"应该为带有Retina显示屏的iOS设备构建应用程序"是什么意思?
有些应用程序无法在视网膜设备上运行吗?或者它意味着图形必须设计用于视网膜设备?
如果有人提交的OpenGL应用程序仅适用于320*480设备(3GS),并在视网膜设备上进行缩放,是否会被拒绝?
可能重复:
如何为iPhone 5屏幕分辨率开发或迁移应用程序?
如何处理iPhone 5的屏幕尺寸?
要检查什么才能支持iPhone 5更长的屏幕?
借助iPhone 5上的新屏幕尺寸,任何人都知道或猜测[[UIScreen mainScreen] bounds].size.height在iPhone 5上运行的应用程序会返回什么内容?在所有其他iPhone,包括Retina,它返回480- 我认为它现在将返回568?
或者,它是否会以"居中,letterboxed"模式运行,除非在应用程序中进行其他配置以"允许"完整的iPhone 5分辨率?
我一直在寻找这个,但没有运气.
如何为iPhone 5更大的4英寸显示器准备基于cocos2d的游戏?我的应用程序正在运行,但我想为更大的4英寸显示屏增强它.Cocos2d使用自己的后缀来显示视网膜图像.对于iPhone 4和4S的视网膜显示器image-hd.png.iPhone 5有后缀吗?我该如何做到这一点?
干杯.
我正在使用Xcode 4.6.3,我的故事板看起来像这样,
当我在任何其他硬件配置(所有尺寸,iPhone和iPad)中运行应用程序时,除4英寸视网膜外,它的效果非常好.它在顶部和底部切断.
当我在模拟器上按回家时,主屏幕和其余部分看起来正常
我完全不知道是什么导致这种情况,我没有一个具有这种尺寸的实际设备来测试.
我在iPhone 5上测试我的应用程序,iPhone 5的报告屏幕高度为480.在iPhone 5模拟器中,我得到正确的高度,即568,但相同的代码在硬件上报告480.我使用以下代码来获取屏幕高度.
[UIScreen mainScreen].bounds.size.height]
Run Code Online (Sandbox Code Playgroud)
可能是什么原因?
谢谢
我有一个在新的iPhone 5视网膜宽屏设备之前创建的应用程序.现在我正在尝试支持这种高清宽屏.
我调整主ViewController和主窗口XIB文件,以便将它们设置为Autolayout.我可以验证通过IB显示的宽度/高度显示为320 x 568.
但是,当我在模拟器中运行时,我可以看到高度仍然是480.用于打印高度(和宽度)的代码在主视图控制器的viewWillAppear方法中:
[UIScreen mainScreen].bounds]
Run Code Online (Sandbox Code Playgroud)
为什么size.height仍然是480而不是568?
我在App商店有一个应用程序,我需要为ios6和iphone5更新该应用程序.当已经提交到App商店时,更新exsting应用程序需要采取哪些步骤?
我在mac中安装了xcode4.5.如果我在iOS 6中构建应用程序,它是否会在iOS 5中得到支持?我应该如何制作支持iOS 5和iOS 6的应用程序?
编辑
public static bool IsTall
{
get {
return UIDevice.CurrentDevice.UserInterfaceIdiom
== UIUserInterfaceIdiom.Phone
&& UIScreen.MainScreen.Bounds.Height
* UIScreen.MainScreen.Scale >= 1136;
}
}
static UIImage tableViewBackgroundImage = null;
public static UIImage TableViewBackgroundImage
{
get
{
if (tableViewBackgroundImage == null)
tableViewBackgroundImage = IsTall
? UIImage.FromFile("Images/TableViewBackground-568h@2x.png")
: UIImage.FromFile("Images/TableViewBackground.png");
return tableViewBackgroundImage;
}
}
Run Code Online (Sandbox Code Playgroud)
我使用上面的代码来制作iphone 5的应用程序.但我知道在哪里放上面的代码.任何人都使用这个代码,请与我分享.
提前致谢.
我正在尝试创建一个适用于3.5和4英寸iPhone的tic tac toe应用程序.但是,我没有成功地在故事板中找到如何做到这一点.我在使用XIB文件时找到了该选项,但在使用故事板时找不到模拟指标选项.有没有办法让应用程序在任一屏幕尺寸上使用时自动调整大小?感谢任何响应的人.
我(仍然)试图将我的一个iPhone应用程序转换为iPhone 5,但它仍然在模拟器中看起来像这样......
我在做什么,为什么不填满整个屏幕?

我想为Iphone 5制作应用程序.我读iphone 5尺寸有点大4s.我想知道我应该制作哪种尺寸的屏幕模拟?什么尺寸的图像,如导航栏,背景图像等,任何身体都可以帮助我.
谢谢.
iphone ×8
ios ×7
ios6 ×4
iphone-5 ×3
uiscreen ×2
xcode ×2
app-store ×1
ipod-touch ×1
model ×1
objective-c ×1
screen-size ×1
uikit ×1