Я пытаюсь лучше понять, как работают UITableView
и UITableViewCell
, и одна часть этого касания.Как обрабатывается UITableView?
Итак, когда я касаюсь строки на столе, что именно происходит? Мое основное понимание:
UITableView
являетсяUIScrollView
, поэтому сначала он проверяет, является ли это прикосновение или свиток- Если это не прокрутки, тем прикосновение получает проанализировано, чтобы увидеть, какую строку находится под точкой взаимодействия
- Он получает ячейку в этом indexPath (как?) и говорит его
setHighLighted
,setSeletected
Является ли это? У кого-то есть более глубокое понимание этого, чем это?
Вид. Но на самом деле я просто хочу лучше понять, как это работает, поэтому, когда я пишу что-то подобное (но не таблицу), у меня есть хороший пример. И чем больше я понимаю таблицы, тем легче им работать (и оптимизировать). – jbrennan