Без использования Main.storyboard можно создать любую метку любого размера и с любым текстом с помощью кода:
override func viewDidLoad() {
super.viewDidLoad()
var yPos = 150
let labelR = UILabel(frame: CGRect(x:390, y:yPos, width:380, height:130))
labelR.text = "Текст метки"
labelR.backgroundColor = colorLiteral(red: 0.5725490451, green: 0, blue: 0.2313725501, alpha: 1)
labelR.textAlignment = .center
labelR.textColor = colorLiteral(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
labelR.font = UIFont.boldSystemFont(ofSize: 24.0)
self.view.addSubview(labelR)
}
Вариант создания метки при наличии некого объекта item с параметром name некоторого класса:
override func viewDidLoad() {
super.viewDidLoad()
let labelR = UILabel(frame: CGRect(x:390, y:yPos, width:380, height:130))
labelR.text = item.name
labelR.backgroundColor = colorLiteral(red: 0.5725490451, green: 0, blue: 0.2313725501, alpha: 1)
labelR.textAlignment = .center
labelR.textColor = colorLiteral(red: 1.0, green: 1.0, blue: 1.0, alpha: 1.0)
labelR.font = UIFont.boldSystemFont(ofSize: 24.0)
self.view.addSubview(labelR)
}
Для того, чтобы реализовать однотипное отображение меток на разных устройствах можно создавать их пропорционально размеру экрана:
let lableWidth = Int(UIScreen.main.bounds.width / 2)
Иногда на первом ViewController необходимо не отображать NavigationBar, так как он он пустой (не имеет кнопок навигации). В Swift это можно сделать с помощью небольшого куска кода, вставленного в требуемый VeiwController внутрь функции viewWillAppear:
Авиакомпания Qatar Airways начала внедрение собственного нового приложения для iPad - Qloud. Это мобильное приложение собственной разработки, предназначенное только для использования внутри компании (так называемое Inhouse Application). Программа Qloudбудет обеспечивать всех пилотов авиакомпании Катар Эйрвэйс в режиме реального времени актуальной информацией в том числе - и для принятия решения.
Существует множество программ, облегчающих создание панорамных фотографий - как бесплатных, так и платных. Многие из них были созданы исключительно для склеивания панорам. Но зачастую не каждая такая программа сможет гарантировать ожидаемый результат. При проработке возможности выполнения полета на некоторые аэродромы, информация по которым отсутствует не только в сборниках аэронавигационной информации Jeppesen, Lufthansa...
Иногда бывает необходимо повернуть экран компьютера на 90° или 180°. Например, когда нужно сделать скриншоты относительно длинной web-страницы - чтобы не нужно было потом картинки склеивать в графическом редакторе. Ведь чаще всего даже уменьшение масштаба отображения страницы сайта (нажать клавишу CTRL и покрутить колесо мыши или кнопками изменения масштаба в браузере) не достаточно, чтобы вся...
В 2018 году американская компания Aireon планирует ввести в действие первую в мире глобальную систему наблюдения за воздушным движением, расширив тем самым систему автоматически-зависимого наблюдения в режиме вещания - ADS-B (русский термин - АЗН-В) на всю планету. С помощью системы ADS-B космического базирования компания Aireon (система Aireon) будет предоставлять в режиме реального времени 100% зону...
Фирма Jeppesen анонсировала выход в ближайшее время новой версии своего флагманского приложения для EFB на базе iPad - FD PRO v.2.5. PRO - подразумевает "Professional", таким образом Jeppesen старается угодить именно авиационным профессионалам, каждый раз подтверждая статус лидера в аэронавигационных услугах и продуктах. В этот раз разработчики Jeppesen учли максимальное количество замечаний и предложений...
В контуре управления мобильными устройствами MDM-сервера могут находиться как корпоративные планшеты и телефоны, так и устройства, являющиеся собственностью сотрудников организации, так называемые BYOD-устройства (Bring Your Own Device). Иногда при выполнении привязки (Enrollment) к MDM-серверу Apple (Apple Configurator + Profile Manager) BYOD-устройств во время попытки установить профиль...