Tag: 检测

如何检测2个UIViews之间的碰撞

我有一个UIImageView包含我的主要字符,我已经使UIImageView出现圆圈见下面的代码创build我的性格 copter = [[UIImageView alloc] initWithFrame:CGRectMake(100, 500, 90, 90)]; [copter setContentMode:UIViewContentModeScaleAspectFit]; copter.layer.cornerRadius = roundf(copter.frame.size.width/2.0); copter.layer.masksToBounds = YES; [copter startAnimating]; [[self view] addSubview:copter]; [self setBat:copter]; 我在我的angular色和游戏中的其他物体之间发生碰撞时遇到了麻烦。 在矩形而不是圆上检测到碰撞。 我到处寻找答案来解决这个问题,但没有运气。 这是我使用的碰撞代码: self.batVelocity += [link duration]*FBDownardBatAccelerationIpad; [[self copter] setFrame:CGRectOffset([[self copter] frame], 0, [self batVelocity])]; UIView *removeBlock = nil; for (UIView *block in [self blocks]) { [block setFrame:CGRectOffset([block frame], [link […]

从框架的背景中的信标检测

我有一个框架,有所有的信标检测逻辑和一个示例应用程序设置和拆卸框架。 我想在应用程序被杀后获得区域进入和退出通知。 当逻辑处于应用程序中时,我可以从应用程序获取通知。 但是,当框架中的逻辑我没有得到通知。 我究竟做错了什么? import UIKit import CoreLocation extension AppDelegate: CLLocationManagerDelegate { func registerForBeaconNotifications() { let locationManager = CLLocationManager() let region = CLBeaconRegion(proximityUUID: UUID(uuidString: "83f9daec-4cae-54f1-b64e-846f12345d05")!, major: 10, minor: 10, identifier: "iPhone 6 Beacon") locationManager.delegate = self region.notifyOnEntry = true region.notifyOnExit = true region.notifyEntryStateOnDisplay = true locationManager.startMonitoring(for: region) locationManager.startRangingBeacons(in: region) // Register for showing notification […]

MapBox水/土地检测

我开始使用MapBox iOS SDK 。 是否有任何可能的方式通过坐标来查询MapView并返回地形types(水,陆地)? 我一直在阅读API文档已经有一段时间了,但无法弄清楚。 我知道有(临时)解决scheme可以使用谷歌web服务,但我需要这个脱机工作。 我不是绑定到MapBox(但我喜欢它),但是,谢谢你的提示!

检测performSelectorInBackground的结束:withObject:

我有我的iOS应用程序中的asynchronous服务器请求: [self performSelectorInBackground:@selector(doSomething) withObject:nil]; 我怎样才能检测到这个操作的结束?

iOS / C:检测音素的algorithm

我正在寻找一种algorithm来确定实时audioinput是否与144个给定的(和舒适的不同的)音素对之一相匹配。 最好是做这项工作的最低级别。 我正在开发用于iPhone / iPad的激进/实验音乐培训软件。 我的音乐系统包括12个辅音音素和12个元音音素, 在这里演示。 这使得144个可能的音素对。 学生必须响应视觉刺激,唱出正确的音素“laa duu bee”等。 我已经做了大量的研究,看起来我最好的select可能是使用iOS Sphinx封装( iPhone App> Add voice recognition?是我find的最好的信息来源)。 然而,我看不出我将如何适应这样一个包,有经验的人使用这些技术之一是否会给出一个基本的步骤所需的概要? 用户需要培训吗? 我想不会,因为它是这样一个基本的任务,相比之下,与数千个单词和更大,更微妙的音素基地的全语言模型。 然而,让用户训练12个音素对是可以接受的(不理想的):{辅音1 +元音1,辅音2 +元音2,…,辅音12 +元音12}。 满144会太麻烦。 有一个更简单的方法吗? 我觉得使用全function的连续语音识别器是使用大锤来破解一个坚果。 使用能够解决问题的最低限度的技术将会更加优雅。 所以真的我正在寻找任何识别音素的开源软件。 PS我需要一个运行非常实时的解决scheme。 所以即使他们正在唱着这个音符,它也会先闪烁,说明它拿起了被唱过的音位,然后发光,以说明他们是否正在唱出正确的音符音调

UITableView检测最后一个单元

如何检测UITableView何时滚动到底部以便最后一个单元格可见?

如何检测用户何时从Facebook上删除应用程序

我不熟悉使用Facebook SDK,我想知道当用户从他的Facebook帐户中删除应用程序时如何检测。 目前,如果我们删除应用程序,并且想从应用程序中发布某些内容,则会收到错误消息。

如何检测iOS应用程序已重新安装(从XCode)或升级(从AppStore)

我们正在开发的应用程序使用包含在应用程序包中的二进制文件。 由于此文件需要处理,并且在某些情况下需要重新编写,所以应用程序会在首次启动时或者在“应用程序支持”中缺less该文件时,将该文件复制到“库/应用程序支持”目录中。 然后,应用程序每次启动时都会从应用程序支持中加载此文件,并使用其中包含的数据。 由于每个应用程序安装/升级都保留了应用程序支持目录,因此在安装或升级应用程序时,我们需要删除此目录下的上述二进制文件,然后从应用程序包中重新复制,以确保二进制文件文件结构与最新版本的应用程序兼容。 我们需要在以下两种情况下这样做: – 在开发过程中,每次我们从XCode重build和安装应用程序时 – 每次用户从AppStore升级应用程序 有什么办法可以检测到应用程序已经安装或重新安装在设备上?

在iphone中检测GPS硬件

我想知道如何检测目前在iPhone或iPhone的GPS硬件

使用OpenCV检测上半身部分

我正在开发一个与OpenCV集成的iOS项目。 我想要的输出是这样的: 我如何检测上身部分(即:脖子下面)? 我到目前为止做到的身体检测是这样的.. 如果有人曾经这样做过。 请帮帮我.. -(void)processImage:(Mat&)image { std::vector<cv::Rect> bodies; Mat grayscaleFrame; cvtColor(image, grayscaleFrame, CV_BGR2GRAY); equalizeHist(grayscaleFrame, grayscaleFrame); upperBodyCascade.detectMultiScale(grayscaleFrame, image, bodies, HaarOptions,cv::Size(30,30)); for (size_t i = 0; i < bodies.size(); i++) { rectangle(image, bodies[i], Scalar(255, 0, 255)); } }