草庐IT

swipeDown

全部标签

ios - 检测所有应用程序的手势

我打算检测我的应用程序上的所有双指向下滑动手势。我扩展了Window类,并添加了这个:publicextensionUIWindow{funcinitGestureTouch(){letswipeDown=UISwipeGestureRecognizer(target:self,action:#selector(handleGesture))swipeDown.direction=.downswipeDown.numberOfTouchesRequired=2self.addGestureRecognizer(swipeDown)}}它几乎无处不在,除了ScrollViews(Tabl

ios - 由于从 8.2 更新到 Xcode 8.3.2,我们的 UI 测试失败了,因为 UItableView 不再响应 swipeUp() 或 swipeDown()

我有一些UI测试在过去的一年里一直有效,它们每晚都在运行,我们设置了一个监视器,这样我们就可以看到它们何时失败,而且它们已经好几个月没问题了。今天早上,我们将机器更新到Xcode8.3.2,并将构建服务器从8.2更新到8.3.2,现在UI测试不再通过。我有一个tableView,里面有12个单元格,前6个是可见的,但我想按下最后一个单元格,所以我调用swipeUp()来滚动tableView。通常,tableView会滚动一两秒,然后我想要的单元格变得可见,我能够断言它存在并在其上调用tap()。但是现在,当观察UI测试运行时,当调用swipeUp()方法时,它不再滚动很长时间。它似乎