То, что я хочу реализовать, это функциональность типа сопоставления столбцов. У меня есть три кнопки в правой колонке и три в левой колонке с некоторой информацией о них. Я хочу нарисовать путь с одной кнопки на правой стороне на любую из кнопок на левой стороне, перетащив палец.touchhesBegan: withEvent: не вызывается при использовании на UIButton
Я использовал бы путь UIBezierPath
, чтобы нарисовать путь, и для этого определенно нужна начальная и конечная точка.
Теперь вопрос заключается в том, как я могу вызвать методы touchesBegan
, touchesMoved
и touchesEnded
, нажав на кнопки, чтобы получить начальную и конечную точки.
Еще один вариант, о котором я думаю, - это накрыть все кнопки невидимым UIView и как-то проверить, касается ли точка касания этого оверлейного вида в любой из кнопок.
BTW Я также могу заменить эти кнопки простым UIImageView. Я добавил кнопки только ради получения точек касания.
Любая помощь.
http://stackoverflow.com/questions/3809397/ios-advanced-gestures-getting-swipe-direction-vector Возможный дубликат. –