ここで、A、B ... Z はテーブル付きのカスタム セルです。
CGRect
のボタンを取得するにはどうすればよいself.view
ですか? CGRectIntersection
とメソッドを試しましCGRectUnion
たが、うまくいきません! たとえばCGRect
、そのボタンの位置を教えてくれる必要がありますself.view
ここで、A、B ... Z はテーブル付きのカスタム セルです。
CGRect
のボタンを取得するにはどうすればよいself.view
ですか? CGRectIntersection
とメソッドを試しましCGRectUnion
たが、うまくいきません! たとえばCGRect
、そのボタンの位置を教えてくれる必要がありますself.view
2つの計算ステップが必要です
ステップ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);