Строки UITableView внутри UIScrollView не взаимодействуют, когда щелкают за пределами представления - PullRequest
0 голосов
/ 27 марта 2012

У меня есть такая структура:

  • UIScrollView:
    • View
    • Вид:
      • UITableView

Я установил все в XIB-файле.

Когда я щелкаю по строке UITableView в пределах его представления в файле XIB, все в порядке (оно переходит к методу didSelectRowAtIndexPath). Но если я прокручиваю и затем щелкаю строку UITableView за пределами размера представления в файле XIB, он не переходит к didSelectRowAtIndexPath. Что происходит и как мне это исправить?

Спасибо.

1 Ответ

0 голосов
/ 27 марта 2012

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

если это так, чтобы избежать выполнения кода в методах делегата, напишите эти строки

if([scrollView isKindOfClass:[UITableView class]])
return;
...