Tag: 延迟

为什么使用UIPanGestureRecognizer移动对象时会有延迟

我使用UIPanGestureRecognizer移动UIView对象 – 我在屏幕上拖动手指的方式有多less,我将视图以相同的方向移动(仅在X – 左侧或右侧,Y没有改变)。 它工作正常,但(非常明显)延迟。 以下是处理UIPanGestureRecognizer事件的方法: -(void)movePages:(UIPanGestureRecognizer *)sender { if(switchingMode == 1){ if([sender state] == UIGestureRecognizerStateBegan){ fingerStartPosition = [sender locationInView:self.view].x; viewStartPosition = [[viewControllers objectAtIndex:activeViewControllerIndex] view].center; } [[[[viewControllers objectAtIndex:activeViewControllerIndex] view] layer] setPosition:CGPointMake(viewStartPosition.x – (fingerStartPosition – [sender locationInView:self.view].x) , viewStartPosition.y)]; } } 我试图用它的图层设置视图的位置,我也尝试使用不同持续时间的animation设置框架,但是所有的performance都是一样的。 任何想法为什么这个延迟发生?

5秒后closuresUIAlertView

我创build了一个包含UIActivityIndi​​cator的UIAlertView。 一切都很好,但是我也想让UIAlertView在5秒后消失。 5秒后如何closures我的UIAlertView? var alert: UIAlertView = UIAlertView(title: "Loading", message: "Please wait…", delegate: nil, cancelButtonTitle: "Cancel"); var loadingIndicator: UIActivityIndicatorView = UIActivityIndicatorView(frame: CGRectMake(50, 10, 37, 37)) as UIActivityIndicatorView loadingIndicator.center = self.view.center; loadingIndicator.hidesWhenStopped = true loadingIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.Gray loadingIndicator.startAnimating(); alert.setValue(loadingIndicator, forKey: "accessoryView") loadingIndicator.startAnimating() alert.show()

从主机获取ping延迟

我试图从主机得到延迟一个很好的时间,我卡住了。已经尝试简单的Ping ,但似乎不会返回延迟。 我做的最近的是当我使用TKC-PingTest的MAC OS。 这工作完美,但只在iPhone模拟器,因为当使用iPhone我得到一个错误,由于补丁“/ sbin / ping”TKC使用。 除了这两个,我已经尝试了很多,什么也没有。