UIPickerViewselect并隐藏

你如何使一个UIPickerView像一个webview的行为,其中有一个下拉select框,而不是像往常一样的网站下降, iphone使它成为一个UIPickerView中的所有select。当你select一个,一个检查在您的select旁边变得可见并且改变下拉框的值。 你怎么把“完成”button上的UIPickerViewclosuresUIPickerView ? 我已经知道[pickerview setHidden:YES]是用来隐藏pickerview的方法。 我只是不知道如何在UIPickerView包含“完成”button。 问候,克里斯

雪碧套件侧滚动

我开始使用Sprite工具包,我想知道如何创build无限侧滚动游戏? 我读了Sprite套件文档,并通读了场景的预处理。 据说,如果内容大于场景,我们可以重新调整场景的位置。 我尝试了它,但是,当我滚动整个背景图像时,我开始看到场景的默认背景。 我如何创build无限的背景? 任何人都可以向我指出正确的文件或文章,谈论他的问题? 谢谢。

如何直接旋转iOS 4中的CVImageBuffer图像而不转换为UIImage?

我在iPhone上使用OpenCV 2.2来检测脸部。 我使用IOS 4的AVCaptureSession来访问相机stream,如下面的代码所示。 我的挑战是video帧以CVBufferRef(指向CVImageBuffer的指针)对象的forms出现,它们以480px宽,300px高的风景来定位。 如果你侧身拿着手机,这很好,但是当手机保持直立状态时,我想顺时针旋转这些框架90度,这样OpenCV就可以正确地find脸部。 我可以将CVBufferRef转换为CGImage,然后转换为UIImage,然后像这个人一样旋转 : 旋转从video帧中获取的CGImage 但是,这浪费了很多的CPU。 我正在寻找更快的方式来旋转图像进来,理想情况下使用GPU来做这个处理,如果可能的话。 有任何想法吗? 伊恩 代码示例: -(void) startCameraCapture { // Start up the face detector faceDetector = [[FaceDetector alloc] initWithCascade:@"haarcascade_frontalface_alt2" withFileExtension:@"xml"]; // Create the AVCapture Session session = [[AVCaptureSession alloc] init]; // create a preview layer to show the output from the camera AVCaptureVideoPreviewLayer *previewLayer = [AVCaptureVideoPreviewLayer […]

核心蓝牙 – 内置设备的恒定RSSI更新

我刚刚开始使用iOS的核心蓝牙框架,我正在开发一个应用程序,需要不断扫描BLE设备,以便我可以每分钟检索一次RSSI号码。 目前我有: manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:FALSE], CBCentralManagerScanOptionAllowDuplicatesKey, nil]; [manager scanForPeripheralsWithServices:nil options:options]; 这会启动我的应用程序扫描BLE设备,并在发现设备时调用此委托方法: – (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI { NSLog(@"Did discover peripheral. peripheral: %@ rssi: %@, UUID: %@ advertisementData: %@ ", peripheral, RSSI, peripheral.UUID, advertisementData); //Do something when a peripheral is discovered. rssiLabel.text = […]

在Objective-C中实现倒数计时器?

我是iOS编程新手。 我正在研究匹配游戏的单词。 在这个游戏中,我需要实现时间计数器,显示分钟和秒。 我希望当我的比赛开始时我的计时器开始3分钟。 现在我想用秒来反向减less这个定时器。 我的代码只是数秒钟..这里是我的代码: secondsLeft–; int seconds = (secondsLeft %3600) % 60; Timerlbl.text = [NSString stringWithFormat:@"%02d",seconds]; if (seconds==0) { UIAlertView *pAlert = [[UIAlertView alloc]initWithTitle:@"Sorry!!" message:@"TimeOver" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:@"Cancel",nil]; [pAlert show]; [pAlert release]; } } 在Viewdidload中,我通过计时器来调用它。 countDown=[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(TimeOver) userInfo:nil repeats:YES]; 请任何人指导我如何在两分钟内做到这一点。

如何录制混音器单元输出产生的声音(iOS Core Audio&Audio Graph)

我试图录制混音器单元输出产生的声音。 目前,我的代码基于苹果的MixerHost iOS应用程序演示: 混音器节点连接到audio广告的远程IO节点 。 我尝试在混音器输出上的远程IO节点input上设置一个inputcallback 。 我做错了什么,但是我找不到错误。 这是下面的代码。 这是在多声道混音器单元安装之后完成的: UInt32 flag = 1; // Enable IO for playback result = AudioUnitSetProperty(iOUnit, kAudioOutputUnitProperty_EnableIO, kAudioUnitScope_Output, 0, // Output bus &flag, sizeof(flag)); if (noErr != result) {[self printErrorMessage: @"AudioUnitSetProperty EnableIO" withStatus: result]; return;} /* can't do that because *** AudioUnitSetProperty EnableIO error: -1073752493 00000000 result = AudioUnitSetProperty(iOUnit, […]

iOS:用自定义分辨率保存图像

嗨,我试图捕捉一个视图,然后作为图像保存到照片库,但我需要创build一个自定义分辨率捕获的图像,这是我的代码,但当应用程序保存图像的分辨率低! UIGraphicsBeginImageContextWithOptions(self.captureView.bounds.size, self.captureView.opaque, 0.0); [self.captureView.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * screenshot = UIGraphicsGetImageFromCurrentImageContext(); CGRect cropRect = CGRectMake(0 ,0 ,1435 ,1435); CGImageRef imageRef = CGImageCreateWithImageInRect([screenshot CGImage], cropRect); CGImageRelease(imageRef); UIImageWriteToSavedPhotosAlbum(screenshot , nil, nil, nil); UIGraphicsEndImageContext(); 但在iPhone的分辨率是:320×320和视网膜是:640×640 如果你能帮我解决这个问题,我将不胜感激。

AVPlayer缓冲,暂停通知和海报框架

我有一些与AVPlayer相关的问题: 当我们通过[player pause]暂停AVPlayer , AVPlayer不会缓冲来自networking的video,还是停止播放? 在苹果的文档中,我无法得到任何与此相关的信息。 另外,是否有可能强制AVPlayer在暂停时保持缓冲,这样如果我们有暂停的video正在等待第一个video结束,那么我们不会在video之间find任何间隙? 在暂停AVPlayer时,我们可以在[player pause]上有任何事件。 我们可以在AVPlayer上显示静止图像几秒钟吗? 谢谢

新的APNS提供者API和PHP

我开始创build一些基于此的代码来发送来自PHP的推送通知。 但是现在我已经知道有一个新的API使用HTTP / 2并且在响应中提供了反馈,所以我想弄清楚我需要做什么才能得到这个反馈。 我一直没有find任何教程或示例代码给我指示(我猜是因为它是如此新)。 是否有可能使用连接到APNS的stream_socket_client()方法与新的提供者API? 我如何获得反馈? 我现在从fwrite($fp, $msg, strlen($msg))得到的所有数据都是一个数字。 对于所有的意图和目的,你可以认为我的代码与我的代码所依据的SO问题的代码相同 谢谢!

如何回收从XIB创build的UITableViewCell对象?

我想使用XIB创build自定义的UITableViewCell,但我不知道如何使用UITableViewController的排队机制来回收它。 我怎样才能做到这一点? 伙计们,这个问题的目的是按照常见问题自我回答,虽然我喜欢真棒回答。 有一些upvotes,对待自己的啤酒。 我问这是因为一个朋友问我,我想把它放在StackOverflow上。 如果你有任何贡献,一切手段!