如何从页面滑动到页面上使用葫芦在iOS分页视图(how to swipe from page to

2019-10-22 18:46发布

我不能让向左滑动工作从视野中去查看。 所以我现在想使用分页点在屏幕底部的更改视图。

有人可以告诉我怎么可以触摸点“N”使用蠡?

我要回去的代码,并尝试看看,如果我可以设置一个辅助功能标签点。 但是,如果有某种方式,有人在那里在整个世界已经解决了这个会喜欢它。

我用下面的代码:

Then /^I swipe left on the cell with name "([^\"]*)"$/ do |arg|
swipe :left, :query => "view marked:'#{arg}'",force: :strongs
end

此经过,但它实际上并没有刷卡。

编辑:

从我注意到,该点被吸引而不是对象,但我可能是错误的。 所以我不能给它一个标签。 我仍然试图用刷卡来改变页面级

swipe :left, :query => "view marked:'#{arg}'", :offset => {:x => 0, :y => 0}, :"swipe-delta" => {:horizontal => {:dx=> 1000, :dy=>0} },force: :strong

Answer 1:

当你离开的用户默认刷卡,会发生什么? 是否轻扫一点,但不是让下一个页面? 我们发现,默认挥笔太小实际切换页面访问量,并定义自定义的,这看起来是你在上面做了什么。 你是什​​么意思其实不能刷卡? 看看这个页面上刷卡的详细信息。

设置可访问性是肯定会是按“点”的最好办法,但如果你能找到一类独特的结构,你也可以使用:

touch("CellScrollView child * child UIImage")

我不推荐,虽然这条路线,会让你的代码UI的变化更加敏感。 只需添加辅助功能标签。



Answer 2:

谢谢你引入歧途的帮助和指导。 为我工作的解决方案是这样的:

Then I swipe to the right

与定义:

Then /^I swipe to the (left|right|up|down)$/ do |direction|
scroll("scrollView marked:'SCROLL VIEW'", direction)
sleep(STEP_PAUSE) # optional
end 

我将作出这样更有活力,但认为我还不如在这里发表的答案,关闭问题。 另外,我还想说的是,虽然我们是“刷卡”离开,因为我们有移动到页面或对象的权利,我们必须向右滑动,移动到物体上的权利。



文章来源: how to swipe from page to page on an iOS pagination view using calabash