2016-11-09 3 views
0

Я хочу, чтобы иметь возможность пронестись по серии кнопок. Это должно выбрать и выделить все кнопки, которые были перевернуты. Немного нравится рисовать линию в кроссворде. Кто-нибудь имел успех с чем-то вроде этого? Мне нужно написать это программно в obj-c .. Любая помощь будет оценена.Проведите по нескольким UIButtons, чтобы выделить/выбрать

Помогла бы с помощью метода 'UIControlEventTouchDragEnter'?

Благодаря

ответ

0

Хорошо мне удалось решить мою проблему благодаря помощи НЕТ-ONE! ;)

Способ сделать это с помощью методов «touchhesBegan» и «touchesEnded». Кроме того, класс UIButton я использую должен быть подклассы, чтобы переопределить указанные методы с помощью следующего кода:

[super touchesBegan:touches withEvent:event]; 
[self.nextResponder touchesBegan:touches withEvent:event]; 

..otherwise в UIButton потребляет сенсорные события, как голодные животное это. Большинство других видов не нужно подклассифицировать.

Теперь я могу получать события касания от моих подклассифицированных UIButtons, а некоторые другие реализации могут выполнять функцию прокрутки.
Надеюсь, это поможет другим!

Смежные вопросы