草庐IT

iphone-6

全部标签

iphone - iOS 6 和 iOS 5 中具有 'secure' 属性的 UITextfield 的退格功能

我有一个UITextfield用于在启用SECURE属性的情况下输入密码。当用户在输入一定数量的字符后点击UITextfield外部,然后再次点击回到UITextfield进行编辑时,将发生以下行为:iOS5.1-当我尝试从UITextfield中删除一个字符(使用键盘上的backspace)时,最后一个字符被删除。iOS6.0-当我尝试从UITextfield中删除一个字符时,所有键入的字符都会被删除。我是不是做错了什么,或者这是iOS6中的错误? 最佳答案 这是iOS6下的预期行为,您不应该更改它。如果出于某种原因你真的需要这个

iphone - 设置使用 iPhone 相机捕获的图像类型

如果我们使用iPhone相机拍摄照片,默认情况下图像将以JPEG格式保存。我想将捕获的图像保存为其他格式,如PNG。可能吗?当我们从我们的应用程序调用iPhone相机时,是否可以通过代码执行此操作,我们可以设置图像类型,它必须在捕获图片后保存吗?我的意思是在拍照之前打开相机并设置类型? 最佳答案 UIImage*image=[infoobjectForKey:UIImagePickerControllerOriginalImage];//pngimagedataNSData*pngData=UIImagePNGRepresentat

iphone - 更改日期格式中的问题

我有一个字符串数组,如下所示newlymadeArray("03/05/2013","09/22/2013","03/02/2013","03/02/2013","08/22/2013","11/02/2013","07/08/2013","08/31/2013","05/13/2013","07/11/2013","10/07/2013","02/20/2013")当前格式是MM/dd/yyyy我想把它改成dd/MM/yyyy我正在为此使用以下代码NSLog(@"_newlymadeArray%@",_newlymadeArray);//logicforchangingdatefor

ios - UIDocumentInteractionController 没有出现在 iPad 上但在 iPhone 上工作

我正在尝试在我的应用程序上显示一个UIDocumentInteractionController。一切在iPhone上运行完美,但在iPad上什么也没有发生。这是我的代码:interactionController=[UIDocumentInteractionControllerinteractionControllerWithURL:imageFile];interactionController.UTI=@"com.instagram.photo";interactionController.annotation=[NSDictionarydictionaryWithObject:

iphone - iOS 在 iOS 6 中隐藏标签栏会创建黑条(针对 iOS 6 的修复破坏了 iOS 7!)

我有一个选项卡式应用程序,在一个选项卡中有一个UIWebView。当我将设备旋转到横向时,我已经使UIWebView全屏显示,同时隐藏了状态和标签栏。我在iOS6中使用它-最初旋转和隐藏标签栏时它会在标签栏所在的位置留下一个黑色空间,因此fHeight代码修复了这个问题。然而,在iOS6上它工作得很好,但现在它实际上产生了iOS6有的黑条问题!!有什么解决方法吗?请在下面查看我的编辑-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientationduration:(NSTimeI

ios - 为什么 Google Cloud Messaging 通知不适用于 iPhone 生产环境?

我正在开发一个从PHP服务器接收推送通知的iPhone应用程序。为了发送通知,我使用了GoogleCloudMessaging。GCM在iPhone开发环境中运行良好,但我无法在iPhone生产环境中收到通知,并且我不断收到此错误消息:{"multicast_id":7214972633373567187,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"NotRegistered"}]}我尝试了很多,也用谷歌搜索了很多,但没有找到任何解决方案来解决这个问题。请帮帮我。我创建了.p12生产环境证书并将其上传到G

iphone - 如何检测哪个 UILabel 被点击了?

我有三个UILabel。我想检测哪个标签被点击,然后检索该标签的字符串值。这就是我正在尝试的方式,我只能设法检测到点击的位置,但我无法检测到哪个标签被点击了。标签创建for(NSIntegeri=1;i检测点击-(void)handleSingleTap:(UITapGestureRecognizer*)recognizer{CGPointlocation;location=[recognizerlocationInView:self.view];NSString*documentName;if(location.y 最佳答案 因为

iOS:处理 TARGET_IPHONE_SIMULATOR 宏

我的环境:ObjectiveC在OSXElCaptain(10.11.1)中使用Xcode6.4。在Xcode中,目标设置为iOS8。TARGET_IPHONE_SIMULATOR在下面的代码中始终解析为true,即使我选择iPad2作为iOS模拟器也是如此。#ifTARGET_IPHONE_SIMULATOR//blockofcode#endif选择iPad2作为iOS模拟器时,TARGET_IPHONE_SIMULATOR不应该设置为false吗? 最佳答案 请注意,iOS9中引入了较新的宏以及tvOS和watchOS,而TAR

iphone - 有哪些技巧可以让您的 iPad 应用程序快如闪电?

我希望我构建的应用程序快如闪电。我应该使用什么技术来确保我的应用保持快速响应? 最佳答案 在主线程中尽量少做。使用NSOperations/GCD和其他后台技术从主线程加载所有内容。以及其他人所说的:) 关于iphone-有哪些技巧可以让您的iPad应用程序快如闪电?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4788309/

iphone - 检查包中是否存在文件

我们如何在获取文件之前检查文件是否存在于应用加载的外部包中? 最佳答案 要检查包中是否存在文件,请使用NSBundle类。NSString*path=[[NSBundlemainBundle]pathForResource:@"somefileinbundle"ofType:@"png"];if(!path)NSLog(@"Unabletofindfileinbundle");话虽如此,在尝试加载文件之前先检查文件是否存在通常不是一个好主意。根据NSFileManagerfileExistsAtPath:上的Apple文档Attem