У меня есть приложение для картографирования в помещении. У меня есть .png, который представляет карту. Некоторые контакты необходимо размещать на карте программно в определенных точках интереса (лестницы, лифты, магазины и т. Д.).Swift - Добавление подпрограмм в UIImageView в том же положении для всех устройств
Допустим, что на iPhone 5, добавить UIView как подвид для моего UIImageView в точке
CGPointMake(100,y:100)
и это означает (надевается) по лестнице в UIImageView. Проблема в том, что когда я запускаю приложение на iPad, UIImageView больше, а UIView не находится над лестницей. Мне нужно изменить мои x, y для UIView.
Я пытался сделать некоторые расчеты, чтобы определить newX и Newy в UIView в соответствии с
UIScreen.mainScreen().bounds.size.width
и
UIScreen.mainScreen().bounds.size.height
, но мне не удалось установить, что UIView в одно и то же место для каждого устройства.
Есть ли сторонняя библиотека, которая может решить мою проблему? Или уравнение для определения newX и newY?
Спасибо,
Dragos
предоставьте свой код и снимок экрана проблемы. – DJ1
Возможно, вы захотите использовать Constraint Layout, чтобы заставить размер UIImageView и/или изменить режим содержимого UIImageView? – Larme
iPhone5: http://picpaste.com/iphone5-JmugDSJq.png iPhone6: http: //picpaste.com/Iphone6-wT6L7Zes.png –