iPhone

在键盘应用扩展程序中使用UITextField

我在自定义键盘上添加了textfield(keyboardTextField)。 我可以选择它并输入一些文字(使用我的自定义键盘)。但是我不可能选择主应用程序的输入视图。 这行代码 [keyboardTextField resignFirstResponder]; 无效。如果有人有任何解决方法或任何想法,我需要你的帮助。 解决方案 我通过添加一个切换用户的按钮 ..
发布时间:2018-09-25 21:37:04 IPhone

UIView transitionWithView&设置框架不再适用于iOS8

自更新到iOS8以来,许多动画都停止了工作。看来无法更改视图的 y 位置。在iOS7中没有问题。但是对于iOS8,它不会超过原来的 y 位置。看起来视图的帧确实正在更新,但帧没有被重绘。这是我的代码 [UIView transitionWithView:self.view持续时间:0.3选项:UIViewAnimationOptionCurveEaseInOut动画:^ { self ..
发布时间:2018-09-25 21:37:03 IPhone

Xcode 8 beta 6 - 在iOS 8中破解应用程序图像

我安装了Xcode 8 beta 6并将应用程序部署到iOS 8 - 10设备进行测试。 我发现iOS 8设备中的某些应用图片已损坏(请参阅下图所示) 在iOS 9和iOS 10中完美运行 这是Apple的错误吗?谁有同样的问题?非常感谢。 可能重复: Xcode 8模拟器ios 8图像变形 更新:Xcode 8 GM build修复了这个问题 解决方案 我也 ..
发布时间:2018-09-25 21:36:23 IPhone

iOS8 UISplitViewController:如何在紧凑宽度窗口中切换到主视图?

我的根视图控制器是一个UISplitViewController,它有一个UITableViewController作为主视图控制器。在iPhone(紧凑宽度)上,它看起来像一个UINavigationController。 点击一个单元格以显示详细视图控制器 点击垃圾桶按钮会删除当前音符。我的问题是如何在那之后回到主视图?因为它是一个UISplitViewController,它不能 ..

presentPopoverFromRect在iOS8 beta中不显示popover

我正在将iOS7.1 iPad应用程序迁移到iOS8。我刚刚下载了Xcode 6 Beta,并在模拟器上运行了该应用程序。我注意到的第一件事是在iOS7.1中运行良好的弹出窗口不再起作用了。我创建popover的方式是: // popover控制器 UIPopoverController * popOverController; //要在popover中显示的内容 Dropdown ..
发布时间:2018-09-25 21:35:47 IPhone

Safari实现indexeddb非常慢

Apple最近在OSX上的iOS8 Safari和Safari 7.1中添加了对indexeddb的支持。我试图在一个Web应用程序中使用它,它在indexeddb中存储大约65,000条记录,并使用一些复合索引查询它们。 它对我有用,但与Chrome的实现相比indexeddb,它真的非常慢。 具体而言...针对Chrome的indexeddb需要2ms的查询对Apple的index ..
发布时间:2018-09-25 21:35:20 IPhone

在iOS 8上本地化用户

Hullo, 我开始将我的应用程序移植到iOS 8,我很快就陷入了CLLocationManager的问题。基本上应用程序不再将地图集中在用户的位置上,而是提出错误: 尝试启动MapKit位置更新而不提示位置授权。必须先调用 - [CLLocationManager requestWhenInUseAuthorization]或 - [CLLocationManager requestAl ..
发布时间:2018-09-25 21:33:48 IPhone

iOS 8上的ptrace

我正在尝试调用 ptrace 上的函数,如此 ptrace(PT_DENY_ATTACH,0,0,0); 但是当我尝试使用 #include 导入它时,Xcode会给我一个错误'sys / ptrace.h'找不到文件。我错过了什么,我是否需要导入一个库,或者这在iOS上根本不可用? 解决方案 这里的问题是Xcode正在将其SDK基本路径添加到所有系统头 ..
发布时间:2018-09-25 21:33:44 IPhone

使用IOS 8编辑时,键盘会间歇性地消失

我有几个案例,测试人员报告说,只要他们开始在我的应用程序的某些字段中输入键盘,键盘就会消失。我使用模拟器跟踪流程,并在手机上进行调试时,问题没有发生。然而,当我在一个不受限制的手机上尝试它时,它发生得相当一致。 这是一些相关的代码。所有这些都是在用户点击文本字段外时隐藏键盘。我的UIViews是我的Touchview类的子类,它接收所有触摸: TouchView.h: @pro ..
发布时间:2018-09-25 21:33:40 IPhone

即使窗口是风景,iAd横幅也以纵向显示

我有一个只有风景的应用程序,我试图在iOS8上工作。我正在尝试创建一个显示在横向视图底部的iAd横幅。但是,当广告横幅显示时,它会在视图中心和纵向显示。以下是我设置视图的方法: app =(AppDelegate *)[[UIApplication sharedApplication] delegate]; //初始化广告视图控制器(viewController定义为UIViewC ..
发布时间:2018-09-25 21:32:07 IPhone

iOS8文档目录路径

iOS8文档目录中的问题路径检测: Am使用以下代码将我的应用程序中下载的附件存储到文档目录路径。 // - 将数据存储到文档文件夹 NSString * resourceDocPath = [[NSString alloc] initWithString:[[[[NSBundle mainBundle] resourcePath] stringByDeletingLastPat ..
发布时间:2018-09-25 21:31:46 IPhone

使用Appium自动化iOS 8应用程序会导致应用冻结

我们有一个应用程序,我们使用Appium运行自动化测试。我们可以通过Appium在设备和模拟器上启动应用程序。但是,在Appium发送2-3个tap命令后,app会挂起并冻结。冻结之后,Appium在屏幕上找不到任何其他元素。 我们研究了使用Xcode 6.0.1 Instruments编写测试脚本,但是当脚本运行时,该应用程序也会挂起。 应用程序在手动测试时按预期执行。当我们尝试使用 ..
发布时间:2018-09-25 21:29:31 IPhone

如何以编程方式禁用iOS 8的WebView中的预测视图

我正在为iOS 8设计自定义键盘。它可以在任何UITextField上正常工作,但是当它在UIWebView中时,它会显示预测。由于允许在iOS 8中使用自定义键盘,我认为应该有一种方法来禁用此视图。任何帮助,将不胜感激。以下图片的红色区域: 解决方案 我找到了解决此问题的解决方法。如果你在HTML文件中添加type =“email”而不是type =“text”,如下图所示,iOS键盘将 ..
发布时间:2018-09-25 21:29:10 IPhone

UIDocumentInteractionController在iOS 8中被破坏

当我为iOS 7构建时,下面的相关代码工作得很好,但现在似乎在iOS 8中,它无法正常工作。 正确地说,我的意思是在某种意义上,它实际上并没有将文件或其他内容发送到所选择的应用程序。 示例:如果我选择了Mail,它将打开带有图像或zip的邮件应用程序我在文本字段中选择了。现在它不会发送,并且需要永远调用/解除UIDocumentInteractionController。 我做错 ..
发布时间:2018-09-25 21:28:03 IPhone

iOS 8单元格调整大小

我有一个 UITableViewCell 的子类,我覆盖 setFrame:以向单元格添加插入内容。在iOS 7中,一切似乎都运行良好,另一方面,在iOS 8上,表视图正确加载单元格但是当我刷新tableview时,单元格会调整大小。 通过注释 setFrame 中的代码,tableview行为正确,但我也松开了插件。 有没有人经历过这个? 更新:AFAIK,在iOS 8中,单元格框架高 ..
发布时间:2018-09-25 21:27:28 IPhone