Итак, у меня есть большой UIButton
, это UIButtonTypeCustom
, а цель кнопки вызывается для 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
?
Искал в инете, ничего похожего не нашел, заранее спасибо.