草庐IT

iOS9:在 UIWebView 中断应用程序中选择字段

我们正在测试我们的应用程序(包含UIWebView)如何处理iPad的新SplitView功能。这样做我们在选择字段时遇到了麻烦。当用户点击一个选择字段时,会出现一个带有可用选项的弹出窗口。但是,当应用程序调整大小时(通过向左或向右拉动SplitView的分隔线),我们会看到一个空白屏幕或一个选择列表,它占用了所有可用空间并且无法关闭。有什么想法吗? 最佳答案 目前最好的解决方案似乎是在触发调整大小事件后立即关闭弹出窗口。希望Safari很快会更新为在调整WebView大小时自动关闭弹出窗口。与此同时,您可以将调整大小的处理程序连接

ios - UIDocumentMenuViewController 在 iPad 上崩溃但在 iPhone 上没有

呈现一个UIDocumentMenuViewController以便能够将文件加载到应用程序中。在iPhone上可以,但在iPad上不行。使用iOS9。知道哪里出了问题吗?dmvc=UIDocumentMenuViewController(documentTypes:["public.data"],inMode:.Import)dmvc!.delegate=selfdmvc!.popoverPresentationController?.sourceView=addSongButtonself.presentViewController(dmvc!,animated:true,comp

ios - 在 iPad 中选择图片后无错误(适用于 iPhone)

当我使用照片库时,由于iPad、使用相机的问题,我的应用程序被iTunes拒绝。由于某种原因,它在didFinishPickingMediaWithInfo方法中崩溃。它在iPhone上运行良好,但我不确定为什么它在iPad上不起作用。funcimagePickerController(picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[NSObject:AnyObject]){if(picker.sourceType==UIImagePickerControllerSourceType.PhotoLibr

ios - TestFlight 内部测试人员和 UDID

我知道外部TestFlight不需要添加他们的UDID。这是对内部测试人员的要求吗?或者也可以在没有UDID的情况下添加这些内容吗? 最佳答案 没有内部测试人员也不需要添加他们的UDID。仅添加他们的AppleID并要求他们进行测试。 关于ios-TestFlight内部测试人员和UDID,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/39553992/

ios - 如何在表单(UIModalPresentationFormSheet)消失时收到通知?

我有一个ViewController(A),它以表单形式(UIModalPresentationFormSheet)的形式呈现另一个ViewController(B)。现在我想关闭ViewControllerB,并在安全的情况下尽快显示另一个ViewController(因为您不能在显示或关闭另一个ViewController时使用presentModalViewController:。)但是,我似乎找不到任何方式在表单完全消失时收到通知。有什么解决办法吗? 最佳答案 毫无疑问,您已经注意到,当UIModalPresentation

iphone - 在 GitHub 上开源高级 UITableView 项目?

我正在寻找一些开源GitHub项目(甚至博客文章),它们展示了一些更复杂的UITableViewController是如何在iOS上构建的,您可以在Tweetbot和Twitter(旧的Tweetie)等应用程序中看到这些).我或多或少对如何在单击单个单元格时构建View、上下文菜单等感兴趣。有一些有趣的下拉菜单和subview非常顺利地就位,就好像它们是iOSSDK的自然组成部分一样。有什么甚至可以远程关闭的东西可供学习吗? 最佳答案 查看这些示例项目:CGRetractableSectionControllerUITableVi

iphone - UIWebView 和取消点击手势

我在iPad上有一个主窗口xib。主窗口具有点击手势识别器,可在用户点击屏幕时显示/隐藏工具栏。主窗口中还有一个WebView。如果用户单击WebView中的链接,我将如何取消手势?我不希望工具栏在他们点击链接时切换。谢谢 最佳答案 您需要检查View是否应该接收触摸实现:-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizershouldReceiveTouch:(UITouch*)touch{//testifourcontrolsubviewison-scr

iphone - "Viewport"由 HTML 中的 META 标记...如果 iPad = X 并且如果 iPhone = Y?

在iPad上运行良好,但在iPhone上运行不佳任何代码都可以指向iPad和iPhoneiPadiPhone 最佳答案 iPhone最大宽度是480px而不是440px这将关闭可缩放选项的视点这是一个仅适用于iPad的css文件这是一个仅适用于iPhone的css文件它们是条件注释,因此它们将仅适用于具有指定最大宽度的特定设备。 关于iphone-"Viewport"由HTML中的META标记...如果iPad=X并且如果iPhone=Y?,我们在StackOverflow上找到一个类似

iphone - iOS拖拽对象有惯性

我刚开始在iOS中使用手势,但我不知道如何为我的Action增加惯性。完全是平移手势。在那一刻,我可以使用这种类型的识别器移动对象,但我想要一个类似于卷轴View效果的小物理系统。有人可以帮助我吗?非常感谢 最佳答案 当您使用UIPanGestureRecognizer时,您有translationInView:和velocityInView:。velocity是用户移动手指的速度,以像素/秒为单位。您可以使用速度来找出用户在抬起手指时“给出”View的惯性(识别器的状态为UIGestureRecognizerStateEnded)

ios - 如何在 MonoTouch 应用程序中捕获 iOS 崩溃

我们已针对iPadMonoTouch应用程序中发生的任何.NetFramework异常进行了记录,并且可以将这些异常返回给我们的支持部门以帮助分析和解决问题。但是,如果应用程序由于iOS错误(即sigsev)而崩溃,我们不确定如何捕获该信息或告诉我们非常不熟练的用户如何获取并提供给我们。任何人都可以提供任何指导吗? 最佳答案 我们正在使用thesebindings对于HockeyAppiOSSDK(我相信他们也有适用于Android的)。他们提供类似于TestFlight的服务。自动崩溃符号非常好。我们还雇佣了thisfix因为这对