如何获取tableview中节头的绝对位置?
我已经使用过tableView:viewForHeaderInSection:
获取标题的视图。但现在我需要获取该视图在屏幕中的绝对位置。
返回值的框架不是屏幕中的绝对位置。我也尝试调用superview,但似乎不起作用。
tableView:viewForHeaderInSection:
is a UITableViewDelegate
创建用于显示的标题视图的方法。然而,这意味着该观点has not已添加到视图层次结构中,使其框架对于您的目的毫无意义。
Try
UIView *headerView = [tableView headerViewForSection:sectionIndex];
反而。从那里,您可以在返回的视图上尝试以下方法,以获取任何其他视图坐标系中视图的矩形:
[headerView convertRect:[headerView bounds] toView:[headerView window]];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)