Без использования 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)
Переменные среды Windows - ударение на "Ы" во втором слове (смысл фразы заложен в родительном падеже и верном ударении: переменные чего? - среды!), в англоязычных версиях виндовс - environment variable) Переменные среды Windows используются для настройки операционных систем. Не каждому пользователю нужно разбираться с этими настройками и влезать в эти переменные, но есть пара переменных, о которых нужно...
Процесс подготовки и обработки аэронавигационных данных должен выполнятся в соответствии с определенными критериями, которые будут гарантировать качество аэронавигационных данных. Умные "буржуи" собрались как-то вместе, организовали рабочую группу под эгидой RTCA и создали документ DO-200A/EUROCAE ED-76 "Standards for Processing Aeronautical Data". Российские авиационные власти и главные авиационные...
При передаче товаров, подлежащих маркировке, в универсальном передаточном документе (УПД), кроме стандартной бухгалтерской информации о контрагентах, товаре, цене, количестве и пр..., должны фигурировать коды маркировки данных товаров. Но все так просто - эти коды должны быть только в УПД в формате XML, в печатном PDF-файле их не должно быть.
При экспортировании отчета в виде XLS-файла из Salesforce с помощью кнопки "Export Details" при последующем открытии этого Excel-файла на компьютере офис показывает предупреждение о том, что формат файла не совпадает с его расширением: Можно нажать на кнопку "Да", чтобы открыть файл. Или нажать на кнопку "Нет", чтобы не открывать :) Справку Microsoft вообще смысла нет открывать - там нет нужной информации.
Любой сотрудник некрупной IT-компании подтвердит, что четверг – самый скучный день недели. В самом деле - в понедельник все разгребают пришедшую за выходные почту, ругаются с поставщиками кофе и воды для кулера, и курят на лестнице, рассказывая друг другу анекдоты для борьбы со сном и похмельем. Во вторник задачи розданы, силы свежи, и код пишется на одном дыхании. В среду количество полезной...
При обновлении программы Jepp View иногда может понадобиться код зоны покрытия навигационной БД (coverage code). В течение последних нескольких лет Jeppesen программирует и выдает своим клиентам такие серийные номера для программ при последующих обновлениях которых не нужно вводить coverage code - он уже не нужен, т.к. программа установки обновления автоматически его считывает в системе на...
Формат навигационных баз данных ARINC 424 существует аж с 1975 года, за это время он довольно сильно эволюционировал в сторону наполнения новыми типами данных, но основной "скелет" этой базы данных, описанный в 424-ой спецификации, остался практически без изменений. База данных в формате ARINC 424 представляет собой текстовый файл, в котором построчно закодированы аэронавигационные данные: воздушные...