Device Type with Device Framework

  Рет қаралды 1,221

SwiftBook

SwiftBook

Күн бұрын

Всем привет!
В этом видео мы рассмотрим фреймворк Device, который позволяет легко и просто идентифицировать различные виды устройств, как по размерам экранов, так и по их названиям и типам.
Поехали!
Ссылка на проект: github.com/IvanAkulov/iOS-Dem...
Подробнее об изучении Swift вы можете узнать на нашем сайте:
swiftbook.org/
Наш форум, где вы всегда можете задать ваши вопросы:
forum.swiftbook.ru
Присоединяйтесь к нашей группе в "ВКонтакте":
swiftbook
Присоединяйтесь к нашей группе в "facebook":
/ swiftbook.ru
Мы в telegram:
t.me/swiftbook_chat

Пікірлер: 14
@sergeirodin7847
@sergeirodin7847 5 жыл бұрын
Спасибо за видео!
@aliday9968
@aliday9968 5 жыл бұрын
А почему не сделать авторасчет размеров исходя из ширины экрана, а для высоты сделать кнопку обязательно видной, а область с верху с горизонтальным скролом, если там слишком много текста? Тогда нужно делать только два дизайна (стоячий, лежачий и всё). Я так делаю мобильные сайты, приложений для виндовс. Что мешает не парится ?
@denisk3852
@denisk3852 5 жыл бұрын
Какая цветовая схема хкода используется? Выглядит приятно
@user-pu8tn7xt3k
@user-pu8tn7xt3k 5 жыл бұрын
Спасибо за ваши видео 👍 Одно перетаскивание папки в терминал чего стоит 😁 PS: я сильно начинающий. Можно было без фрейворков менять шрифты - просто в зависимости от ширины главной вьюхи?
@lexefimov
@lexefimov 5 жыл бұрын
Да, конечно! helloButton.titleLabel?.adjustsFontSizeToFitWidth = true
@DonatassVZ
@DonatassVZ 5 жыл бұрын
Хорошо что розказали про фреймоворк. Но видимо не совсем удачний пример вибрали. Такого ж ефекта можна било достичь поставив даже 50 шрифт helloButton.layer.cornerRadius = 10 helloButton.setTitle("Say Hello!", for: .normal) helloButton.setTitleColor(.white, for: .normal) helloButton.titleLabel?.font = UIFont(name: "Menlo-Regular", size: 50) helloButton.titleLabel?.adjustsFontSizeToFitWidth = true Таким образом автоподгонка размера шрифта работала для всех девайсов
@lexefimov
@lexefimov 5 жыл бұрын
Да все так, но суть ведь вы уловили? Уверен, что да :)
@nikolayandrianov6602
@nikolayandrianov6602 5 жыл бұрын
что делать с фреймворком после обновления на swift 5?
@lexefimov
@lexefimov 5 жыл бұрын
Обновление до пятой версии свифта ни как не влияет на работоспособность данного фреймворка. Если обноляете уже существующий проект до пятой версии, то просто следуйте рекомендации ворнингов
@user-tq4fv8ie6q
@user-tq4fv8ie6q 5 жыл бұрын
а зачем на 3:58 в 37 строчке нужен знак вопроса подскажите пожалуйста
@lexefimov
@lexefimov 5 жыл бұрын
Свойство titleLabel является опциональным
@user-sn6qb3tc4i
@user-sn6qb3tc4i 5 жыл бұрын
Вдохновившись этим уроком решил создать свою библиотеку и опубликовать ее на Cocoapods 🙂 Ранее искал подобную но то что я хотел к сожалению не повстречал, если кто знает хорошую альтернативу хотел бы взглянуть Буду рад отзывам может будет кому полезной github.com/snazarovone/OptimalLabelTextSize
@user-tq4fv8ie6q
@user-tq4fv8ie6q 5 жыл бұрын
0:30 айфон тенар и айфон иксэс макс
@user-tq4fv8ie6q
@user-tq4fv8ie6q 5 жыл бұрын
каталОг а не катАлог ааа
Обзор крутой проги Reveal!
11:52
SwiftBook
Рет қаралды 2 М.
Swift Keychain
15:08
SwiftBook
Рет қаралды 3,1 М.
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 16 МЛН
哈莉奎因以为小丑不爱她了#joker #cosplay #Harriet Quinn
00:22
佐助与鸣人
Рет қаралды 8 МЛН
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 2,3 МЛН
SwiftUI Tutorial: Creating a Side Menu (Xcode 13, Swift 5)
11:44
Software Sage
Рет қаралды 7 М.
ChatGPT4 Guide for developing your first code
7:41
Zenonblade
Рет қаралды 10 М.
Nvidia CEO: "We're Completely F**ked & Nobody Realizes It..."
13:47
Nvidia Latest News
Рет қаралды 8 М.
Что меня раздражает в SwiftUI
0:58
Mobile Developer
Рет қаралды 30 М.
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 16 МЛН