Как блокировать прикосновения начинающимися и касающимися концов методами? - PullRequest
0 голосов
/ 18 февраля 2012

В моем приложении для iPad есть класс с именем cell.

Когда я касаюсь ячейки, порядок выполнения методов делегата для касания выглядит следующим образом:

1) штрихи начались

2) Касания перенесены

3) штрихи закончились

Есть ли способ, которым я могу назвать эти три метода для одной ячейки?

Я хочу, чтобы все три метода вызывались сначала для одной ячейки, а затем для других ячеек.

В идеале это должно произойти.

                                                     Touches Began 13
2012-02-20 09:52:21.918 ShuffleDemoForiPad[3038:707] Touches Ended 13

2012-02-20 09:52:21.536 ShuffleDemoForiPad[3038:707] Touches Began 14
2012-02-20 09:52:21.566 ShuffleDemoForiPad[3038:707] Touches Ended 14

If it ommits the touch for cell 14 is also absolutely acceptable.

В происходящем отсутствует последовательность, поэтому получаются нежелательные результаты.

                                                     Touches Began 13
2012-02-20 09:52:21.536 ShuffleDemoForiPad[3038:707] Touches Began 14
2012-02-20 09:52:21.538 ShuffleDemoForiPad[3038:707] Touches Ended 13
2012-02-20 09:52:21.566 ShuffleDemoForiPad[3038:707] Touches Ended 14

Спасибо.

1 Ответ

0 голосов
/ 18 февраля 2012

Я просто предполагаю, что вы хотите пропустить взаимодействие пользователя с ячейкой для номера с номером 0,2,4,6 ..... Так что, может быть, это может вам помочь.

if (indexPath.row%2==0)
{
    cell.userInteractionEnabled = NO;
}
else
{
    cell.userInteractionEnabled = YES;
}
...