Tag: iphone

创build一个自定义的animation属性

在UIView你可以改变backgroundColouranimation。 在UISlideView你可以改变animation的值。 你可以添加一个自定义属性到你自己的UIView子类,以便它可以animation? 如果我在我的UIView有一个CGPath ,那么我可以通过改变path的绘制百分比来animation它的绘图。 我可以将该animation封装到子类中吗? 即我有一个CGPath创build一个圆的UIView 。 如果圆圈不在那里,则代表0%。 如果圆圈满了,则代表100%。 我可以通过改变绘制path的百分比来绘制任何值。 我还可以通过animationCGPath的百分比和重绘path来animation更改(在UIView子类中)。 我可以在UIView上设置一些属性(即百分比),这样我就可以将变化粘贴到一个UIView animateWithDuration块中,并为path百分比的变化设置animation效果。 我希望我已经解释了我想做的事情。 基本上,我想要做的就是像… [UIView animateWithDuration:1.0 animations:^{ myCircleView.percentage = 0.7; } completion:nil]; 以及给定百分比的圆形path。

closuresiPhone OS(iOS)中的显示

有没有办法以编程方式closures在iOS中的显示? 不只是把亮度降低,而是像电话应用那样。 我很高兴使用私人API,因为这是个人使用。 谢谢!

ARC真的支持iOS 4吗? iOS 4.2 SDK在链接时缺less与ARC相关的符号

自从ARC第一次宣布这是一个编译时的事情,我已经阅读和听到,将与iOS 4向后兼容。我已经成功地使用Xcode 4.2的自动重构将我的项目重构为AR​​C,并且在针对iOS 5.0 SDK,它工作正常。 但是,如果我尝试对我的iOS 4.2 SDK进行编译,它在链接时失败,缺less以下符号: _objc_retainAutoreleaseReturnValue _objc_autoreleaseReturnValue _objc_storeStrong _objc_retain _objc_release _objc_retainAutoreleasedReturnValue 我检查了,这些符号是在5.0而不是4.2: iPhoneOS5.0.sdk/usr/lib $ find . -type f|xargs nm|grep -i _objc_retain$ 00005ed0 T _objc_retain 000061d0 T _objc_retain iPhoneOS4.2.sdk/usr/lib $ find . -type f|xargs nm|grep -i _objc_retain$ [… *crickets* …] 这是否意味着苹果撒谎? 我认为,我是困惑,做错了什么,但我无法弄清楚什么。 这是通用汽车发布的Xcode 4.2(Build 4C199)

如何在UIWebView中caching内容以便稍后加载?

我注意到,iPhone Safaricaching的内容,以便您的网页加载以后更快得多像一个桌面浏览器。 所以以移动gmail网页为例,第一次加载是很慢的(5-10秒)。 但是如果我closures标签并重新打开页面,这是非常快(1秒)。 但是,如果在应用程序中通过UIWebView加载内容,则此行为不一样。 我是否缺less一些设置? 如何让UIWebView自动caching内容,而不必经历自己保存内容的麻烦?

从iPhone转发地理编码

鉴于mapkit目前没有提供前向地理编码function,任何人都可以提供帮助,我如何使用search栏从当前用户input的地址返回经纬度坐标。 如果有人可以提供很好的示例代码。

iOS PNG图像旋转了90度

在我写的iOS应用程序中,我处理的是PNG,因为我处理Alpha通道。 出于某种原因,我可以将PNG加载到我的imageView中,但是当它将图像从我的应用程序中复制(粘贴到PasteBoard上)或将图像保存到相机胶卷上时,图像旋转90度。 我在这里到处search,我学到的东西之一是,如果我使用JPEG,我不会有这个问题(听起来),由于EXIF的信息。 我的应用程序具有完整的复制/粘贴function,这里是踢球者(我会逐步写下来,以便更容易遵循): 去我的相机胶卷,复制一个图像 进入我的应用程序,然后按“粘贴”,图像粘贴就好了,我可以整天这样做 点击我实现的复制function,然后点击“粘贴”,图像粘贴但旋转。 我100%确定我的复制和粘贴代码是不是这里有什么错,因为如果我回到上面的第2步,并点击“保存”,照片保存到我的图书馆,但它是旋转90度! 更奇怪的是,从网上下载的图片似乎可以正常工作,但是用手动手动拍摄的图片非常受欢迎。 有些是有效的,有些则不是。 有没有人有这个想法? 任何可能的解决办法,我可以使用? 我对代码的相当有信心,它对我的​​图像有75%的作用。 我可以根据要求发布代码。

在刷行或单击编辑button时,更改UITableViewCell中默认的红色删除button的颜色

我想改变减号button的颜色和删除button的UITableViewCell点击编辑button或刷UITableView行。 到目前为止我已经实现了这个代码: -(IBAction)doEdit:(id)sender { [[self keyWordsTable] setEditing:YES animated:NO]; } – (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { if (editingStyle == UITableViewCellEditingStyleDelete) { }

AFNetworking是否有后台支持?

我正在研究AFNetworking作为AFNetworking的替代ASIHTTPRequest ,并且注意到它是否支持后台下载/上传的信息完全缺乏。 使用ASIHTTPReqeust对象,您只需调用[request setShouldContinueWhenAppEntersBackground:YES] ,请求将在后台继续。 AFNetworking有没有这方面的AFNetworking ?

将图像保存到文档目录并检索电子邮件附件

我无法找出NSBundle和DocumentDirectory的数据,我有一个相机图片“ imageView ”,我保存到NSDocumentDirectoy ,然后想要检索它附加到一个电子邮件, 这里的保存代码: – (IBAction)saveImage { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:@"savedImage.png"]; UIImage *image = imageView.image; // imageView is my image from camera NSData *imageData = UIImagePNGRepresentation(image); [imageData writeToFile:savedImagePath atomically:NO]; } 这里是新的获取数据代码: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; […]

模糊图像的特定部分(矩形,圆形)?

我想模糊矩形或圆形的图像。 谷歌search后,我发现很容易模糊整个图像,但很难模糊图像的特定部分(矩形,圆形)。 所以怎么可能? 提前致谢