我最难在iOS上找出手势识别器等。不幸的是,apple的许多文档似乎都在Objective-C中,并且/或者它没有给出显示可以进入的值的示例。您能否向我展示一些如何处理以下内容的示例。
在屏幕上获取每个触摸事件的当前位置。如果手指未关闭则返回false。
在4个主要方向之外制作方向识别器。目前我的代码看起来像这样
var leftSwipe = UISwipeGestureRecognizer(target: self, action: Selector("HandleSwipes:"))
leftSwipe.direction = .Left
view.addGestureRecognizer(leftSwipe)
但是,如果我想检测对角线移动怎么办?他们不是.Diagonal
。因此,手势的检测在方向(0.5,0.5)上起作用。
func HandleSwipes(sender: UISwipeGestureRecognizer) {
if (sender.direction == .Left) {
Label.text = "Left"
}
}
如果我希望此滑动仅适用于第二根手指怎么办?另外,我如何得到结局,以及该手势的起始位置? (最好是在那个职能部门内)
答案 0 :(得分:0)
我对swift并不熟悉,但在objective-c中,这就是你将如何获得触摸事件的当前位置。
$the_vacancies_industry_areas_list = 'Call Centre','Child Care','Cleaning'
希望这有助于回答问题的第一部分。