2011-06-17 67 views
0

我有一個UITableView,而在tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath,我希望能夠訪問框架所選擇的小區在這裏是我努力:做的UITableViewCell到一個UIView

UIView *cell = tableView.indexPathForSelectedRow; 

UITableViewCell *cell = (UITableViewCell *)indexPath;

我希望能夠訪問所選單元格所在的視圖。

在此先感謝。

回答

1

要做到這一點,使用:

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; 

比你可以在小區接入的所有信息,就像任何其他UIView

即。 cell.framecell.bound

0

直接訪問該小區是沒有必要的,是的,你可以得到的細胞,並通過-cellForRowAtIndexPath:其框架,但你不得不減去內容的UIScrollView(的偏移量的UITableView子類從)獲取單元格在表格視圖邊界內的實際位置。最好的方法是UITableView方法-rectForRowAtIndexPath:

相關問題