Iphone 将UITableViewCell设置为UIView
我有一个UITableView,在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*)表格视图中,我希望能够访问所选单元格所在的帧。以下是我所尝试的:
UIView *cell = tableView.indexPathForSelectedRow;
UITableViewCell*cell=(UITableViewCell*)indexath代码>
我希望能够访问所选单元格所在的视图
提前感谢。要执行此操作,请使用:
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
您可以像访问任何其他ui视图一样访问单元格上的所有信息
例如,cell.frame
,cell.bound
,等等。不需要直接访问单元格是的,您可以通过-cellforrowatinexpath:
获取单元格及其框架,但随后必须减去UIScrollView的内容偏移量(UITableView子类来自该子类)获取单元格在表视图边界内的实际位置。最好的方法是UITableView方法-rectforrowatinexpath: