I'm trying to better understand how UITableView
and UITableViewCell
work, and one part of that is touch handling.
So when I touch a row on a table view, what exactly happens? My basic understanding is:
UITableView
is aUIScrollView
, so first it checks if it's a touch or a scroll- If it's not a scroll then the touch gets analyzed to see which row is under the touchpoint
- It gets the cell at this indexPath (how?) and tells it to
setHighLighted
,setSeletected
Is that it? Does anybody have a more thorough understanding of it than that?