Как мне найти фрейм UIView в контексте UIScrollView? - PullRequest
0 голосов
/ 29 октября 2010

Я пытаюсь разместить UIPopoverController для отображения при нажатии UIButton. Однако UIButton помещается в UIScrollView, поэтому его кадр смещается на величину прокрутки.

Есть ли простой способ узнать рамку вида в том виде, в каком она отображается в контексте экрана? Или мне просто нужно сделать вычитание между UIButton кадром и contentOffset из UIScrollView?

Спасибо!

1 Ответ

2 голосов
/ 29 октября 2010

Если вы используете - (void)presentPopoverFromRect:(CGRect)rect inView:(UIView *)view permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections animated:(BOOL)animated, то вы уже указываете представление, из которого хотите представить. Просто представьте поповер от 0,0 0,0 в вашем UIButton.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...