我试图将我的iOS 7应用程序转换为Xcode 6 GM中的iOS 8,当我在iPhone 5s或更低版本的iOS 8上运行它时,一切正常,但是在iPhone 6和6 Plus模拟器上,状态栏有黑色的文字,而不是像任何时候随处可见的白色。 我已经通过Xcode将Info.plist的UIStatusBarStyle设置为“Transparent Black Style(alpha of 0.5)”,并且这似乎在其他地方都有所期望的效果。 任何想法是怎么回事? (我还没有触及任何故事板,可能是什么呢?我希望我可以把这一段时间:)
当我试图在iPhone 6模拟器的Xcode 6中运行iOS应用程序时,出现错误无法在模拟器中运行应用程序 。 而错误代码是: 运行时遇到错误(域= FBSOpenApplicationErrorDomain,代码= 4) 任何人可以build议如何解决它?
如果我们想使用这个图像来覆盖所有分辨率的屏幕的全宽和半高,那么最好使用什么尺寸的图像:background.png,background@2x.png和background@3x.png。 iPhone肖像应用程序? 这就是我们现在所拥有的: Device Points Pixels Scale Physical Pixels Physical PPI Size iPhone X 812×375 2436×1125 3x 2436×1125 458 5.8" iPhone 6 Plus 736×414 2208×1242 3x 1920×1080 401 5.5" iPhone 6 667×375 1334×750 2x 1334×750 326 4.7" iPhone 5 568×320 1136×640 2x 1136×640 326 4.0" iPhone 4 480×320 960×640 2x 960×640 326 3.5" iPhone 3GS […]
说我想要一个捆绑的图像占用一个iPhone应用程序中的所有可用的屏幕宽度 – 例如一个横幅。 我会创build宽度为320px my_banner@2x.png ,宽度为my_banner@2x.png和宽度为my_banner@3x.png的iPhone 6的 1242px 。 但iPhone 6的分辨率是750×1334像素。 它仍然与iPhone 4和5共享@2x后缀,宽度为640px 。 什么是推荐的方式或指定一个图像文件已被优化的iPhone 6的750px像素宽度的好方法 ? 似乎不能在asset catalog ? 应该以编程方式完成吗? 是否有一些可用于iPhone 6的其他后缀? (图片摘自http://www.iphoneresolution.com )
当iPhone 5第一次出现的时候,我们不得不通过添加一个Default-568h@2x.png这个项目来使应用程序使用iPhone 5的全部高度。在2014年年底,我们还在做这个吗? 我们有资产目录和LaunchScreen.xib文件。 我们是否还需要添加Default-568h@2x.png文件? 如果是这样,现在去哪里? 我尝试了几个不同的东西,我无法摆脱用Xcode 6 GM创build的新应用程序中的黑条。
我有一个现有的景观只有应用程序,我想添加iPhone 6 / iPhone 6 Plus的支持。 当我支持iOS 6/7时,我只是使用默认命名的启动肖像图像,将横向图像旋转为纵向(即对于4“屏幕,我创build了横向1136×640,然后旋转以创build640×1136启动图像)。 我试图让iOS 8和iPhone 6/6 +的东西工作,还没有拿出一些工作呢。 以下是我尝试过的一些事情: 按照4“屏幕启动图像约定的模式,我创build了Default-667h@2x.png和Default-736h@3x.png图像,这确实欺骗了模拟器以适当的iPhone 6/6 +分辨率运行,但是启动时4“屏幕启动图像被使用,而不是我创build的新的。 使用资产目录 – 我在LaunchImages资产中为iPhone 6和iPhone 6 Plus创build肖像启动图像,为iPhone 6 Plus创build一个风景图像启动图像。 iPhone 6 Plus的作品,但iPhone 6只是显示黑屏。 (在资产目录中无法创buildiPhone 6横向启动图像) 在Info.plist中指定所有屏幕大小的UILaunchImages数组(请参阅参考资料https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/ uid / TP40009252-SW28 )。 我在这里得到与资产目录类似的结果。 我可以得到iPhone 6 Plus景观工作,但不是iPhone 6的景观。
有谁知道特定的屏幕大小,针对iPhone 6和6 Plus的媒体查询? 此外,图标大小和闪屏?
我在这里和这里看到了一些关于图像分辨率的文章和讨论,这些新的iPhone将使用@ 3x图像进行显示。 这是真的吗? 那么这是否意味着我们将不得不保留三张图片? 举例来说,我有一个50 X 50的图像,我将不得不保留3个图像来优化新iPhone的外观? 正常(50 X 50) @ 2x – 视网膜(100 X 100) @ 3x – Retina HD(150 X 150) 或者,新的手机只能使用@ 2x图像,而没有像@ 3x? 我已经做了一个示例项目的testing,所有模拟器似乎都使用@ 3x图像,这是令人困惑的。 编辑 这里是一些更多的信息 3GS(163 ppi所以使用普通) 4,4s,5和5s(326ppi,所以我们使用@ 2x) 6(326 ppi所以它好像会使用@ 2x) 6加(401 ppi这里是混乱) 编辑 基于Tsob和nitin给出的答案,我在我的项目中添加了3张图片。 信息编辑 我看到很less有用户对iPhone 6使用@ 2x图像感到困惑,即使它具有更高的分辨率,原因是 iPhone 6可能具有不同的分辨率,但具有相同的每像素英寸(PPI)密度 分辨率涉及像素的绝对数量。 密度 (也就是每英寸像素数-PPI)涉及每英寸像素的相对数目,在iPhone 6和以前的iPhone中是相同的,但是在iPhone 6中是不同的。 在这个线程查看更多关于这个 因此,iPhone 6使用@ […]
苹果的网站声称,该决议是1080p:1920×1080 然而,Xcode(今天推出的8.0 GM)所需的启动屏幕是2208 x 1242。 谁是对的?
Xcode 6 GM现在包含iPhone 6和6 Plus的模拟器,默认情况下它们以缩放模式运行应用程序。 为了启用新的屏幕大小,我尝试添加Default-667h@2x.png这似乎是做了一部分的技巧,因为应用程序现在无法运行,错误“无法在模拟器中运行应用程序 – 遇到错误在运行(域= LaunchServicesError,代码= 0)“。 有没有人想过如何让一个应用程序实际运行在6/6 +分辨率?