在这里,A,B ... Z 是带有表格的自定义单元格,
我怎样才能得到一个CGRect
相对于按钮的self.view
?我尝试了CGRectIntersection
和CGRectUnion
方法,但它不起作用!例如,我需要CGRect
给我那个按钮的位置self.view
在这里,A,B ... Z 是带有表格的自定义单元格,
我怎样才能得到一个CGRect
相对于按钮的self.view
?我尝试了CGRectIntersection
和CGRectUnion
方法,但它不起作用!例如,我需要CGRect
给我那个按钮的位置self.view
你需要两步计算
对于第 1 步,您可以使用
[UITableView rectForRowAtIndexPath]
例如CGRect rect_cell = [table_view rectForRowAtIndexPath:index_path_target_cell];
然后对于第 2 步,(如果您还不知道按钮与单元格原点的偏移量)
CGRect rect_button = _button.frame;
CGPoint point_answer = CGPointMake(rect_cell.origin.x + rect_button.origin.x , rect_cell.origin.y + rect_button.origin.y);