Получение UIButton postition - PullRequest
       31

Получение UIButton postition

0 голосов
/ 07 октября 2018

У меня есть табличное представление и представление коллекции в ячейке этого табличного представления.И кнопка в ячейке этой коллекции вид.Мне нужно положение этой кнопки (где она находится на экране), когда она нажата.Я не мог получить правильные значения.

1 Ответ

0 голосов
/ 07 октября 2018

Используйте конвертеры, каждый UIView является UICoordinateSpace, также UIScreen имеет 2 объекта UICoordinateSpace (currentCoordinateSpace и fixedCoordinateSpace).

https://developer.apple.com/documentation/uikit/uicoordinatespace.

Итак, самый простойможно использовать button.convert(button.bounds, to: UIScreen.main.coordinateSpace), это преобразует прямоугольник границ из UIButton координатного пространства в UIScreen текущее координатное пространство.

...