У меня есть изображение игральной карты, которое в тестовой программе я хочу перемещать. Для этого я постоянно меняю координаты центра в цикле таймера. Все идет нормально. Однако я установил карту на Main.storyboard с использованием ограничений, но когда я допрошу cardImage.center, я получаю фактические координаты, где я размещаю карту на плате, а не местоположение, которое она привязывает к основанию ограничений. Как получить эти конечные координаты?Swift - Как получить доступ к ограниченным координатам UIView
1
A
ответ
0
Обычно я предпочитаю проверять ограниченные координаты в viewWillAppear, а не viewDidLayoutSubviews, потому что этот последний вызывается более одного раза.
Вы также можете вызвать self.view.layoutIfNeeded() в некоторых местах, чтобы убедиться, что макет обновлен в это время.
+0
«self.view.layoutIfNeeded()» сделал трюк. Спасибо. –
Смежные вопросы
- 1. jQuery draggable - как получить доступ к координатам
- 2. Как получить доступ к UIView внутри UIView
- 3. Доступ к UIView из UIViewController в Swift
- 4. Доступ к содержимому UIView UIScrollView в Swift
- 5. Как получить доступ к координатам элемента, как это тащит
- 6. OpenCV Java: как получить доступ к координатам, возвращаемым findNonZero()?
- 7. Как получить доступ только к Y координатам CGPoints в массиве?
- 8. Как получить доступ к координатам findNonZero, хранящимся в Mat C++
- 9. Как получить доступ к геокодированным координатам снаружи для цикла?
- 10. Как получить доступ к представлению UIView?
- 11. Как получить доступ к свойствам UIView подкласса?
- 12. Как получить доступ к члену подкласса UIView
- 13. Как получить доступ к названию названия UIView из другого UIView?
- 14. Доступ к координатам в каждой кривой SVG
- 15. доступ к содержимому киви GridLayout по координатам?
- 16. Доступ к координатам через NSDictionary - iOS
- 17. Доступ к координатам в вложенном файле JSON
- 18. Доступ к GPS-координатам из словаря метаданных
- 19. Доступ к координатам в многомерных массивах - python
- 20. Доступ к ограниченным данным от solr
- 21. методы Доступ к UIView
- 22. Доступ к UITableViewController> UIView> UIView?
- 23. i18n: NS_ERROR_DOM_BAD_URI: доступ к ограниченным URI отказано
- 24. Как вы получаете доступ к координатам в топологии топологии ускорителя?
- 25. Доступ к UIView из SKScene
- 26. Доступ к стране с ограниченным доступом к Интернету от Azure
- 27. Доступ к свойству хранимых закрытий в Swift
- 28. Как получить доступ к UIView из пользовательского объекта UIActivity?
- 29. Как получить доступ к UIView от nib через restoreIdentifier?
- 30. Местоположение GSM к координатам
В какой момент времени вы получаете координаты? в viewDidLoad? –
Убедитесь, что вы извлекаете координаты после полной загрузки представления контроллером. viewDidLayoutSubviews - хорошее место для проверки информации subview и начала манипулировать ими, хотя viewDidLoad обычно работает и в большинстве случаев. – jrisberg
добавьте код, чтобы показать, что вы делаете –