Извикване на UITapGestureRecognizer на конкретни изгледи в контролер на изглед

Имам четири изгледа в моя контролер за изглед. Искам да извикам конкретна функция при докосване на конкретен изглед. Например, ако докосна Изглед 1 на екрана на iPhone, искам да извикам съответната функция.

Имам View Controller и 4-те изгледа в сценария. Как мога да заредя тези конкретни изгледи в моя код и след това при докосване View да внедря някаква функция.


person StackCoder    schedule 31.05.2014    source източник


Отговори (2)


Ще работи индивидуален жест с докосване за всички 4 изгледа със съответните методи за избор.

person Rahul Mathur    schedule 31.05.2014

Решение: Ако имате отделни подкласове за всеки UIView, тогава можете просто да приложите методите на UIView

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event

за откриване на докосвания.

person Goppinath    schedule 31.05.2014