Tag: iphone

阅读ePub格式

我正在尝试开发一个iPhone应用程序来读取ePub文件。 有没有什么框架可以开发这个? 我不知道如何阅读这个文件格式。 我尝试使用NSXML Parserparsing扩展名为.epub的示例文件,但是失败。

如何在iPhone上获得IMEI?

我想在iPhone上获得IMEI。 我尝试使用下面的代码: #import "Message/NetworkController.h" NetworkController *ntc=[[NetworkController sharedInstance] autorelease]; NSString *imeistring = [ntc IMEI]; 但是找不到NetworkController。 我也发现,我可以得到uniqueIdentifier使用: UIDevice *myDevice = [UIDevice currentDevice]; NSString *identifier = myDevice.uniqueIdentifier; 但是这不能帮助我获得IMEI。 任何关于如何在iPhone上获得IMEI的build议?

使用UIView animateWithDurationanimation时,不能触摸UIButton

我有以下代码: [UIView animateWithDuration:0.3 delay:0.0 options:UIViewAnimationCurveEaseOut | UIViewAnimationOptionAllowUserInteraction animations:^{ CGRect r = [btn frame]; r.origin.y -= 40; [btn setFrame: r]; } completion:^(BOOL done){ if(done){ [UIView animateWithDuration:0.3 delay:1 options:UIViewAnimationOptionCurveEaseIn | UIViewAnimationOptionAllowUserInteraction animations:^{ CGRect r = [btn frame]; r.origin.y += 40; [btn setFrame: r]; } completion:^(BOOL done){if(done) zombiePopping = 0; }]; } }]; 问题是,似乎button没有响应触摸animation时,即使我使用UIViewAnimationOptionAllowInteraction ,这是UIViewAnimationOptionAllowInteraction我。 也许这最核心的animation工作? 如果是的话,我将如何去呢?

检索UIImage的像素Alpha值

我目前正在尝试获取一个像素在UIImageView中的alpha值。 我从[UIImageView图像]获得了CGImage,并从中创build了一个RGBA字节数组。 Alpha预乘。 CGImageRef image = uiImage.CGImage; NSUInteger width = CGImageGetWidth(image); NSUInteger height = CGImageGetHeight(image); CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); rawData = malloc(height * width * 4); bytesPerPixel = 4; bytesPerRow = bytesPerPixel * width; NSUInteger bitsPerComponent = 8; CGContextRef context = CGBitmapContextCreate( rawData, width, height, bitsPerComponent, bytesPerRow, colorSpace, kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big ); CGColorSpaceRelease(colorSpace); CGContextDrawImage(context, CGRectMake(0, […]

如何使用NSURLRequest发送Http请求中的json数据

我是新来的Objective-C,而且我已经开始为最近的请求/响应付出很大的努力。 我有一个工作的例子,可以调用一个url(通过http GET)并parsing返回的json。 下面的工作示例如下 – (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { [responseData setLength:0]; } – (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { [responseData appendData:data]; } – (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error { NSLog([NSString stringWithFormat:@"Connection failed: %@", [error description]]); } – (void)connectionDidFinishLoading:(NSURLConnection *)connection { [connection release]; //do something with the json that comes back … (the fun part) } – […]

iPad的Web应用程序:检测虚拟键盘在Safari中使用JavaScript?

我正在为iPad编写一个Web应用程序( 不是常规的App Store应用程序 – 它是使用HTML,CSS和JavaScript编写的)。 由于键盘填满了屏幕的一大部分,所以在显示键盘时改变应用的布局以适应剩余空间是有意义的。 但是,我发现没有办法检测键盘显示的时间或是否显示。 我的第一个想法是假设当文本字段有焦点时键盘是可见的。 但是,当外接键盘连接到iPad时,当文本字段获得焦点时,虚拟键盘不会显示。 在我的实验中,键盘也没有影响任何DOM元素的高度或滚动高度,并且我没有find专有的事件或属性来指示键盘是否可见。

问题设置图像的exif数据

我在iOS 4.1中使用了新的ImageIO框架。 我使用以下方法成功检索了exif元数据: CFDictionaryRef metadataDict = CMGetAttachment(sampleBuffer, kCGImagePropertyExifDictionary , NULL); 读出来,看起来有效。 保存图像的作品,但从来没有任何exif数据的图像。 CGImageDestinationRef myImageDest = CGImageDestinationCreateWithURL((CFURLRef) docurl, kUTTypeJPEG, 1, NULL); // Add the image to the destination using previously saved options. CGImageDestinationAddImage(myImageDest, iref, NULL); //add back exif NSDictionary *props = [NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithFloat:.1], kCGImageDestinationLossyCompressionQuality, metadataDict, kCGImagePropertyExifDictionary, //the exif metadata nil]; //kCGImagePropertyExifAuxDictionary CGImageDestinationSetProperties(myImageDest, (CFDictionaryRef) props); […]

从UIImage获取Exif数据 – UIImagePickerController

如何从UIImagePickerController中selectUIImage的Exif信息? 我为此做了很多的研发工作,得到了很多答复,但是仍然没有实现。 我已经通过这个和这个链接 请帮我解决这个问题。 提前致谢..

我怎样才能使一个视图或图像沿着弯曲的path运动?

我正在开发一个商业应用程序。 当我将商品添加到购物车时,我想创build一个效果,其中商品的图像沿着弯曲的path行进,并在购物车标签处结束。 我怎样才能创build一个像这样的曲线的图像animation?

如何使用用Interface Builder创build的nib文件加载UIView

我试图做一些细致的事情,但应该是可能的。 所以这里是你所有的专家的挑战(这个论坛是你们很多的:))。 我正在创build一个调查问卷的“组件”,我想加载一个NavigationContoller (我的QuestionManagerViewController )。 “组件”是一个“空的” UIViewController ,它可以根据需要回答的问题加载不同的视图。 我这样做的方式是: 创buildQuestion1View对象作为UIView子类,定义一些IBOutlets 。 创build(使用界面生成器) Question1View.xib (这里是我的问题可能是 )。 我将UIViewController和UIView都设置为Question1View类。 我使用视图的组件(使用IB)链接sockets。 我重写我的QuestionManagerViewController的initWithNib看起来像这样: – (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if (self = [super initWithNibName:@"Question1View" bundle:nibBundleOrNil]) { // Custom initialization } return self; } 当我运行代码,我得到这个错误: 2009-05-14 15:05:37.152 iMobiDines [17148:20b]由于未捕获的exception' NSInternalInconsistencyException ',原因:' -[UIViewController _loadViewFromNibNamed:bundle:]加载了“Question1View”没有设置。 我敢肯定,有一种方法可以使用nib文件加载视图,而不需要创build一个viewController类。