Iphone 将UITableViewCell设置为UIView

Iphone 将UITableViewCell设置为UIView,iphone,uiview,uitableview,didselectrowatindexpath,Iphone,Uiview,Uitableview,Didselectrowatindexpath,我有一个UITableView,在表格视图:(UITableView*)表格视图中,我希望能够访问所选单元格所在的帧。以下是我所尝试的: UIView *cell = tableView.indexPathForSelectedRow; UITableViewCell*cell=(UITableViewCell*)indexath 我希望能够访问所选单元格所在的视图 提前感谢。要执行此操作,请使用: UITableViewCell *cell = [tableView cellForRowAt

我有一个UITableView,在
表格视图:(UITableView*)表格视图中,我希望能够访问所选单元格所在的帧。以下是我所尝试的:

UIView *cell = tableView.indexPathForSelectedRow;
UITableViewCell*cell=(UITableViewCell*)indexath

我希望能够访问所选单元格所在的视图

提前感谢。

要执行此操作,请使用:

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
您可以像访问任何其他
ui视图一样访问单元格上的所有信息


例如,
cell.frame
cell.bound
,等等。

不需要直接访问单元格是的,您可以通过
-cellforrowatinexpath:
获取单元格及其框架,但随后必须减去UIScrollView的内容偏移量(UITableView子类来自该子类)获取单元格在表视图边界内的实际位置。最好的方法是UITableView方法
-rectforrowatinexpath: