Без использования 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)

 

 

 


 

Комментарии (0)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Швеция изобрела слово, чтобы стыдить людей за полеты
      Швеция изобрела слово, чтобы стыдить людей за полеты

      Greta Thunberg - девочка, которая ненавидит авиацию Странно, что это произошло в одной из стран, расположенной за Полярным кругом, так как именно шведы много и часто летают, чтобы погреть свои замороженные пальцы ног в более тёплых южных странах. Массовая «миграция» из северной Европы в сторону юга обычно начинается к концу лета и достигает пика, когда наступает зимняя полярная ночь. Но сегодня все больше и больше шведов отправляются в долгий путь...




      История Jeppesen
      История Jeppesen

      Компания, столь известная в мире, названа в честь своего основателя - Элри Бергера Джеппесена (Elrey Berger Jeppesen). Его имя навсегда останется в истории мировой авиации. Этот человек не только создал новый вид авиационного производства - обеспечение документами аэронавигационной информации, но и заложил основу для разработки стандартов построения схем захода на посадку по приборам. Элри...




      Многофункциональный авиационный калькулятор
      Многофункциональный авиационный калькулятор

      Некоторым авиационным специалистам (пилотам, штурманам), а также курсантам авиационных училищ в определенный момент времени может понадобиться инструмент для выполнения некоторых инженерных расчетов. В качестве такого инструмента может выступать навигационная линейка НЛ-10, или компьютерная программа.




      Сбербанк онлайн - дырка в приложении для iPad
      Сбербанк онлайн - дырка в приложении для iPad

      Многие клиенты сбербанка пользуются сервисом "Сбербанк онлайн" для управления своими финансами и платежами. У данного сервиса есть детище - приложение для iPad, имеющее похожее название - "Сбербанк ОнЛ@йн". В принципе, приложение "Сбербанк ОнЛ@йн" не плохое и довольно удобное. По сравнению с доступом через сайт к сервису "Сбербанк онлайн" гораздо проще реализована авторизация - нужно ввести только собственный пароль. Из...




      Как узнать IP-адрес сайта
      Как узнать IP-адрес сайта

      В сети интернет есть несколько сервисов, которые могут сообщить IP-адрес сайта. Зачастую, эти сайты кроме ввода имени домена требуют ввести капчу, иногда имя и адрес электронной почты... - вот такая бюрократия! Для того, чтобы определить IP-адрес DNS-сервера, к которому относится сайт, точнее его доменное имя, и без ввода всяких дополнительных даных, существует несколько способов. Самый простой - это через...




      Microsoft Word предсказал терракт 11 сентября!
      Microsoft Word предсказал терракт 11 сентября!

      11 сентября 2001 года два гражданских самолета врезались в башни Всемирного торгового центра в Нью Йорке. После чего башни-близнецы загорелись и через несколько часов рухнули, полностью развалившись на части... Одни (в том числе и американское правительство) считают Алькаиду виновной в этом терракте, другие подозревают в случившемся диверсию американской власти и американских спецслужб...




      Как удалить adobe flash player
      Как удалить adobe flash player

      Иногда может возникнуть ситуация, что необходимо удалить из операционной системы Adobe Flash Player. Причин для этого может быть несколько, основная - частые ошибки этого плейера или его службы автоматического обновления.   Самая распространенная ошибка adobe flash player - это ошибка его службы автоматического обновления. При этом отображается окно с нетривиальной надписью: "FlashPlayerUpdateService.exe...



Яндекс.Метрика