Без использования 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)
"Вот такие, брат дела! - банка пива вышла криво..." - в начале 2000-х годов эта песня стала очень популярной среди ульяновской молодежи. Чуть позже она разошлась по многим городам России. Кроме SEV-клуба и УВАУ ГА, ее исполняли на Грушинском фестивале, в туристических походах, молодежных вечеринках и много где еще... В сети как-то был даже найден довольно оригинальный хэви-метал-кавер на эту песню. Эта песня была...
Если вы проложили маршрут до некой точки, записав для этого GPS-трек, и вам необходимо публично поделиться этой информацией - как проехать до этого места назначения (охотничий домик, турбаза в лесу далеко за городом или просто домик в маленькой деревне в глухой провинции, и др...), то вы обязательно захотите показать этот трек на карте. Вариантов тут может быть несколько, а основных только два: используя...
Как писать комментарии в JSON-файле? Некоторых аналитиков этот вопрос приводит в замешательство, и они либо признаются сразу, что не знают/не помнят, либо начинают что-то сочинять на ходу :) Кто-то при этом может вспомнить про экранирование спец-символов. На самом деле формат JSON не предусматривает добавление комментариев. JSON - это только данные.
Кондитеры часто украшают торты и другие десерты замысловатыми рисунками и надписями. Вручную нанести сложное изображение не просто с первого раза, также важно изначально правильно и в нужном масштабе расположить надпись или рисунок на поверхности десерта - например, строго по центру. В этом случае без предварительного моделирования не обойтись. Поможет это сделать специальный проектор для...
Процесс подготовки и обработки аэронавигационных данных должен выполнятся в соответствии с определенными критериями, которые будут гарантировать качество аэронавигационных данных. Умные "буржуи" собрались как-то вместе, организовали рабочую группу под эгидой RTCA и создали документ DO-200A/EUROCAE ED-76 "Standards for Processing Aeronautical Data". Российские авиационные власти и главные авиационные...
Номер счета в российском банке - это не случайный набор цифр, в нем содержится много информации. Расчетный счет состоит из 20 цифр:
Не смотря на то, что операционная система Apple - iOS не боится вирусов, некоторые наиболее активные злоумышленники все равно стараются и создают хитрых вредных зверьков (вирусы и прочие неприятные скрипты). И в некоторых редких случаях при посещении определенных сайтов (которые "для взрослых" или просто взломаны и заражены) даже на планшете iPad можно подхватить какую-нибудь бяку.