Tag: 延迟

Poptorootview控制器与延迟

我有一个方法“testing”,执行poptorootviewcontroller。 我想在poptorootviewcontroller的animation之前放一些延迟。 这是我的代码: -(void)test{ [UIView animateWithDuration:5.0 delay: 2.5 options: UIViewAnimationOptionCurveEaseIn animations:^{ [self.navigationController popToRootViewControllerAnimated:NO]; } completion:nil]; } 但它不起作用。 任何帮助? 谢谢!

迅速 – 随着时间的推移增加对象的速度

我正在寻找一种方法来增加我玩游戏的速度,我希望通过增加一定时间之后,即每隔30秒或最好在10个物体(树)之后产生的障碍物的频率,已经产生了,所以玩得越久,玩得越久。 这是我目前的设置,我使用repeatActionForever我怎么能改变这个像repeatAction10Times与每个循环不同的延迟variables? //in didMoveToView treeTexture1 = SKTexture(imageNamed: "tree") treeTexture1.filteringMode = SKTextureFilteringMode.Nearest var distanceToMove = CGFloat(self.frame.size.width + 0.1); var moveTrees = SKAction.moveByX(-distanceToMove, y:0, duration:NSTimeInterval(0.006 * distanceToMove)); var removeTrees = SKAction.removeFromParent(); moveAndRemoveTrees = SKAction.sequence([moveTrees, removeTrees]); var spawn = SKAction.runBlock({() in self.spawnTrees()}) //this delay is what I would like to alter for each loop var delay = SKAction.waitForDuration(NSTimeInterval(1.2)) […]

UIAutomation iOS中的延迟和pushTimeout(),popTimeout()之间的区别

有什么区别 app.delay(20); tableViewCell.waitForInvalid(); 和 app.pushTimeout(20); tableViewCell.waitForInvalid(); UIATarget.localTarget().popTimeout(); 在第二种情况下,如果电池在2秒内变成无效,那么它是否仍然等待18秒,然后继续或在2秒后继续? 在第一种情况下,它正在等待20秒。

如何实例化和加载一个视图控制器,然后继续使用swift

当我从viewController A到viewController B时,我遇到了一个问题,在它继续之前它有大约5秒的延迟。 我相信这是由于我在viewDidLoad中加载的视图的数量。 我有一个xib文件,它有11个代表层次的部分。 每个部分都有一个button和一些可以根据用户进度改变的图像。 另外,我实例化了10个这样的xib视图来加载一个滚动视图。 这一切都发生在viewDidLoad。 我想知道如果我可以加载viewController B,并准备好去实际点击继续button之前, 希望能够解决我得到的延迟。 我也使用自定义赛格来往和从控制器。 任何帮助,我可以得到赞赏。 我已经自己研究过这个,但是我发现的大部分话题都是过时的,或者不适用。 再次感谢任何指针。 更新:答案确实回答了我的问题的一部分至于如何准备一个视图控制器的效率的目的,它不回答延迟部分,但我想我想通了,如果您阅读下面的评论答案…

iOS:为什么touchesBegan在UIView的某些特定区域有一些延迟

我正在制作一个自定义的键盘,我处于一个非常奇怪的情况。 我注意到,当我在UIView(inputView)的左后方(约20像素)捕捉事件touchesBegan时,我会在这里有一些延迟。 我在touchesBegan做的任何动作都会比其他区域慢。 override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { self.keypop.hidden = false } override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) { { self.keypop.hidden = true } 而这个麻烦影响我的应用程序的性能。 在这个例子中,当我触摸左后方时,我不会看到keypop出现,因为self.keypop.hidden被延迟显示。 我不知道为什么,或者这是从iOS 9的错误? 我一直困在这个麻烦了一个星期。

Swift延迟循环

我有这个延迟function: func delay(delay:Double, closure:()->()) { dispatch_after( dispatch_time( DISPATCH_TIME_NOW, Int64(delay * Double(NSEC_PER_SEC)) ), dispatch_get_main_queue(), closure) } 从这里开始: dispatch_after – GCD在swift中? 此代码: func start(){ for index in 1…3 { delay(3.0){ println(index) } } } 3秒后,它给: 3 3 3 我的目标: 3秒后:1 6秒后:2 9秒后:3 我该怎么做到这一点? 谢谢,

AudioToolbox – logging时的回拨延迟

最近我一直在为iOSdevise一个非常具体的项目,而且我的研究使我得到了几乎最终的代码。 我已经解决了迄今为止发现的所有极端困难,但在这个问题上,我似乎没有任何线索(关于原因或解决问题的可能性)。 我设置了我的audio序列(采样率44100,LinearPCM格式,每通道16位,每帧2个字节,每个通道1个通道…),并开始用12个audio缓冲区录制声音。 不过,每回传4次似乎都有延迟。 情况如下:前4个callback被调用,每个间隔大约2毫秒。 但是,在4日和5日之间,有60毫秒的延迟。 同样的事情发生在8日和9日,12日和13日之间… 似乎每帧字节和延迟时间之间有关系。 我知道这一点,因为如果我改变到每帧4字节,我开始在8日和9日之间,然后在16日和17日,24日和25日之间的延迟…尽pipe如此,似乎并没有延迟时间和缓冲器数量之间的任何关系。 callback函数只做两件事:将audio数据(inBuffer-> mAudioData)存储在我的类可以使用的数组上; 并调用另一个AudioQueueEnqueueBuffer,将当前缓冲区放回队列。 有没有人已经经历过这个问题? 有谁知道,至less,这可能是什么原因呢? 先谢谢你。

目标C – audio延迟估计的互相关

我想知道是否有人知道如何在iOS上执行两个audio信号之间的互相关 。 我想将我在接收器(我接收来自麦克风的信号)上获得的FFT窗口与发射器(它正在播放音轨)中的FFT窗口alignment,即确保每个窗口的第一个样本除了“同步”期间)发射机也将是接收机的第一个窗口。 我在每个传输的audio块中注入一个已知的波形(在频域中)。 我想通过已知波形和接收信号之间的互相关(通过几个连续的块)来估计延迟,但我不知道该怎么做。 看起来好像有vDSP_convD的方法来做,但我不知道如何使用它,以及我是否首先必须执行样本的真正的FFT(可能是的,因为我必须通过double [])。 void vDSP_convD ( const double __vDSP_signal[], vDSP_Stride __vDSP_signalStride, const double __vDSP_filter[], vDSP_Stride __vDSP_strideFilter, double __vDSP_result[], vDSP_Stride __vDSP_strideResult, vDSP_Length __vDSP_lenResult, vDSP_Length __vDSP_lenFilter )

适用于iOS的kAudioDevicePropertyBufferFrameSizereplace

我试图build立一个audio单元来渲染音乐(而不是audio队列..这是太不透明的我的目的).. iOS没有这个属性kAudioDevicePropertyBufferFrameSize ..任何想法如何我可以派生这个值来设置增加我的IO单元的缓冲区大小? 我发现这篇文章有趣..它询问使用kAudioSessionProperty_CurrentHardwareIOBufferDuration和kAudioSessionProperty_CurrentHardwareOutputLatencyaudio会话属性的组合来确定该值的可能性..但没有答案..任何想法?

缩短UIScrollView中的触摸延迟?

我正在寻找缩短UIScrollView触摸延迟,但我不想使用setDelaysContentTouches:NO; 我仍然希望稍微延迟一些,但是我的用户抱怨这个时间太长了。 有没有办法做到这一点?