我試圖更好地理解UITableView
和UITableViewCell
是如何工作的,其中一部分是觸摸處理。觸摸如何由UITableView處理?
因此,當我觸摸表視圖上的一行,到底發生了什麼?我的基本認識是:
UITableView
是UIScrollView
,所以首先它會檢查,如果它是一個觸摸或滾動- 如果不是滾動,然後觸摸被分析,看看哪一行是接觸點下
- 它得到的細胞在這個indexPath(如何?),它告訴給
setHighLighted
,setSeletected
是不是這樣?有沒有人對此有更透徹的理解?
排序但是,我真的只想更好地理解它是如何工作的,所以當我寫類似的東西時(但不是表),我有一個很好的例子。我理解的表越多,他們就越容易處理(和優化)。 – jbrennan 2009-08-18 16:30:52