Итак, у меня большой UIButton
, это UIButtonTypeCustom
, а кнопка target вызывается для UIControlEventTouchUpInside
. Мой вопрос: как определить, где в UIButton
произошло касание. Я хочу эту информацию, чтобы я мог отображать всплывающее окно из области касания. Вот что я пробовал:
UITouch *theTouch = [touches anyObject];
CGPoint where = [theTouch locationInView:self];
NSLog(@" touch at (%3.2f, %3.2f)", where.x, where.y);
и различные другие итерации. Метод целевой кнопки получает информацию от него через sender
:
UIButton *button = sender;
Так что я могу использовать что-то вроде: button.touchUpLocation
?
Я смотрел онлайн и не мог найти ничего похожего на это, поэтому заранее спасибо.