Получить положение кнопки в поле зрения, пока кнопка находится в ячейке - PullRequest
1 голос
/ 12 июля 2011

У меня есть табличное представление с пользовательскими ячейками.В каждой клетке у меня есть кнопка.Когда я нажимаю на любую кнопку, я могу получить ее рамку, но эта рамка находится в ячейке.Я хочу, чтобы позиция кнопки в self.view это возможно?Я могу получить относительную позицию, получив рамку ячейки и начальную позицию таблицы, но есть ли какой-нибудь подходящий способ получить позицию любого объекта в поле зрения?

Спасибо

Ответы [ 3 ]

2 голосов
/ 12 июля 2011
[button convertPoint: CGPointMake(0,0) toView: self.view];
1 голос
/ 12 июля 2011

Принятый ответ на этот вопрос может решить вашу проблему.

0 голосов
/ 12 июля 2011

Вы можете получить кадр и сохранить его в CGRect следующим образом:

CGRect rectVal = [cell.superview convertRect: cell.frame toView: self.view];

Дайте мне знать, еслитебе нужна дополнительная помощь.

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