Tag: iphone 6

减lessios键盘高度

我怎样才能减lessiOS的键盘的高度? 我找不到任何可以用来实现这个目标的API。 我的客户注意到,iPhone 6上的Facebook Messenger和内置的iMessage应用程序有一个键盘,它比我的应用程序中的键盘稍微小一些。 是因为他们使用自定义键盘还是iPhone 6有降低高度的方法? 我从两个应用程序张贴下面的截图,以便您可以比较它们。 这是来自Facebook Messenger的应用程序。 http://postimg.org/image/h6u1jt5db/ 这是从我的应用程序。 http://postimg.org/image/j8q5tw9if/

在Xcode 7没有视网膜4选项,那么我如何设置资产的全屏图像,让他们在4s / 5s和iPhone 6中正确显示?

在Xcode 7这些是没有视网膜4选项,据此,苹果有意删除它。 我没有编辑Contents.json来取回它,但效果是不一样的! 我记得在XCode6 / pre-iOS9 iPhone 6将使用视网膜4图片,所以我只需要为iPhone 4 / 4s设置一个全屏2倍图片,一个iPhone 5 / 5s和6全屏Retina 4。 我认为使用iPhone 6 Retina4真的有道理,而不是2倍! 因为1334/750约为1.778,接近1136/640 = 1.775,而960/640 = 1.5。 我的640 * 1136图片在iPhone 6上正确显示,640 * 960图片失真。 但随着Xcode 7,即使我得到了视网膜4选项,iPhone 6仍然使用2倍(640 * 960)图片,而不是视网膜4图片(iPhone 5 / 5s使用视网膜4,现在正确显示)。 我试图将iPhone的设备types更改为Universal。 所以我的问题是, 如果苹果删除Retina4的目的,那么我如何在XASET中设置全屏图像,使他们的iPhone 4/5/6的工作 ? 我只是在谈论全屏图像。 我理解使用2x的非全屏图像是有意义的。 顺便说一句,我不是说AppIcon和LaunchImage(视网膜4仍然在那里工作)。 我不想编写额外的代码来使其工作(实际上这是我目前所做的,就像iPhone 6上带有资产目录的全屏图像一样)。 那么是否有可能只是设置资产来使其工作?

ITC.apps.validation.screenshot itunes连接iPhone 6的屏幕截图是必需的

我已经上传了我的应用程序构build到iTunes连接从Xcode 5.1.1 …我目前不支持iPhone 6.当我提交审查时,我得到一个错误,我必须首先上传iPhone 6 sreenshots。 ITC.apps.validation.screenshot_5.5-Inch_missing ITC.apps.validation.screenshot_4.7-Inch_missing 有反正我可以绕过iPhone 6截图,因为我的应用程序不支持iPhone 6呢?

Xcode资产目录支持3.5“,4”和4.7“@ 2x图像?

Xcode提供了1x,2x,4“2x和3x资产的资产桶,我的全屏资源都是这样configuration的,因为2x桶用于3.5”和4.7“的屏幕,目前我有一个UIImage类别,当前的屏幕尺寸,并且如果设备看起来是3.5“,则select”* -3.5“资产。 这是笨重的,不酷。 看到Xcode迎合他们的LaunchImage资产的所有不同的设备大小,我希望有一些方法来提供非启动图像资产的设备特定的资产,而不诉诸于代码。

iOS 9 Spritekit双击不适用于iPhone 6S

现在我一直在构build一个SpriteKit游戏。 它是一个纸牌游戏,允许双击特定行为的卡片精灵。 现在,我们在iOS 9中,双击在iPhone 6上完全不起作用。 在iOS8,所有设备上都可以正常工作。 在我的SKScene ,我使用touchesBegan方法来检测水龙头: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; CGPoint touchLocation = [touch locationInNode:self]; if(touch.tapCount==2) { NSLog(@"double-tap, but not for iPhone 6s"); } } 有没有什么新的iOS9或6s专门(3D触摸?),需要现在执行SpriteKit游戏? 我想要注意的是,这在iPhone 6s模拟器工作正常,但它不在实际的设备上。 此外, touch.tapCount会报告touch.tapCount等水龙头,但完全跳过第二个水龙头。

iPhone 6模拟器,隐藏键盘问题

iPhone 6有一些新的方法(屏幕/硬button)来重新打开隐藏的软键盘吗? 我没有一个物理设备可以testing,但是我在iPhone 6模拟器中看到了一些我在iPad或iPhone 5中看不到的新东西。 在横向上看,iPhone 6现在有一个“隐藏键盘”button,就像只有iPad曾经有过。 这里是我看到的不同的行为,我希望这不是一个新的问题,我需要devise我的应用程序。 iPad和iPhone 6模拟器的初始步骤相同(并在物理iPad上进行testing并与模拟器相同): 切换到横向 打开日历应用程序(可能也是其他应用程序,但是想用本地应用程序给出示例,它发生在我的应用程序中,这也是我关心的原因) 点击+添加一个新的事件 点击文本字段 点击右下angular的“隐藏键盘”button 点按另一个文本字段 在物理iPad和iPad模拟器上,键盘在此处重新打开。 使用iPhone 6模拟器,键盘不会重新打开。 我尝试了resignFirstResponder的一些不同的组合,并在我的应用程序成为FirstFoundResponder尝试让它重新出现,但没有任何工作。 由于日历应用程序也有这个问题,我希望这不是一个问题,并有一种方法让用户手动重新打开键盘,如果他们想要的? 在模拟器,我可以使用“切换软件键盘”,它重新打开,但不知道如果物理设备有让用户重新打开键盘的东西? 如果我切换到另一个应用程序或主屏幕,那么键盘确实再次按预期开始工作(点击文本框并打开)。

处理具有不同缩放/分辨率的所有iPhone的UI

在iOS中处理iPhone4,iPhone5,iPhone6,iPhone6 + UI屏幕的最佳方法是什么? iPhone 6 +的尺寸为@ 3x缩放,坐标空间为414 x 736像素 iPhone 6的尺寸为@ 2x缩放,坐标空间为375 x 667像素

在path中创buildLLDB目标时出错,Xcode 6 GM种子

每当我在Xcode 6 GM种子中生成这个错误。 这似乎是让我的应用程序疯狂缓慢。 这到底意味着什么,我该如何解决? 我有以下错误: 警告:在path'…..'处使用空LLDB目标创buildLLDB目标时会出错,这会导致从远程设备读取缓慢的内存。 PS :我不能运行我的应用程序,它卡在闪屏

iOS 9 Ionic Cordova App在iPhone上崩溃; 在iPad上工作

Cordova v5.3.1 / Ionic v1.1.0(library v1.6.4) 将我们的应用程序从8.4升级到iOS 9。 应用程序在iPad / iPad mini上build立并运行良好。 但是,在部署到iPhone时会崩溃。 以下是debugging输出: 2015-09-23 11:17:09.920 AnApplicaiton [6490:1359695] ***声明失败 – [UIApplication _cachedSystemAnimationFenceCreatingIfNecessary:],/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3505.16/ UIApplication.m:1697 2015-09-23 11:17:09.926 AnApplication [6490:1359695] ***由于未捕获exception'NSInternalInconsistencyException',原因:'正在访问_cachedSystemAnimationFence需要主线程' debugging控制台到目前为止是相同的。

我可以animationiOS8的LaunchScreen.xib图像

题: 有没有方法在Xcode 6项目的LaunchScreen.xib文件中设置任何目标为iOS 8.1+进行部署? 语境: 我正在寻找简单的animation来传达活动或作为一个分心的用户,而他们等待… 例子: 一个载入栏 活动指标 animationGIF 在屏幕上移动UIImage 旋转图像