Найти в Дзене
Navigation View
Создайте встроенную навигацию для вашего приложения, используя панель навигации, большой заголовок и жест смахивания Вид навигации в SwiftUI позволяет иерархически переключаться между видами с помощью панели навигации, большого заголовка и жеста смахивания. Navigation View Wrapper На корневом уровне вашей навигационной структуры вы должны обернуть все в навигационное представление. Это автоматически создаст панель навигации. Обратите внимание, что вы должны сделать это только один раз, и это включает в себя все дочерние представления. NavigationView { ScrollView { RoundedRectangle(cornerRadius: 30) ...
3 года назад
SwiftUI. Анимация Lottie
Анимация приносит больше жизни в ваши приложения, они также могут положительно повлиять на пользовательский опыт. В этом уроке мы узнаем, как добавить анимацию Lottie в SwiftUI. Что такое Lottie ? Названная в честь Лотте Рейнигер и разработанная Airbnb, Lottie - это мобильная библиотека для iOS, macOS, Android и React Native, которая отображает анимацию After Effect в нативном приложении. Анимации экспортируются в формате JSON, а затем визуализируются в режиме реального времени. Он с открытым исходным кодом, и его можно найти на GitHub...
3 года назад
Массив строк
Превратите свой массив в сериализованную строку. Допустим, у нас есть множество авторов. var authors = ["Meng To", "Surya Anand", "Sai Kambampati"] Мы хотим превратить его в сериализованную строку, например: "Taught by Meng To, Surya Anand, and Sai Kambampati" Читайте дальше, чтобы узнать, как это сделать! Создать функцию Во-первых, чтобы протестировать свою функцию, очень полезно использовать игровую площадку Xcode. Узнайте, как использовать игровую площадку, прочитав раздел Xcode Playground в этом руководстве...
3 года назад
Xcode Playground
Используйте Xcode Playground для тестирования функций Swift и экономии времени Зачем использовать Playground на Xcode? Мы хотим проверить, возвращает ли следующая созданная нами функция square() правильное значение. Например, если мы передадим 2 в качестве начального значения, мы ожидаем, что эта функция вернет нам 4. func square(initialValue: Int) -> Int { return initialValue * initialValue } Тем не менее, у нас есть большой проект Xcode, создание которого занимает очень много времени. Мы не хотим...
3 года назад
Как работать с Image View и его параметрами resizable, aspectRatio, scaleToFit и resizingMode
Image View дает нам доступ ко многим функциям, таким как режим рендеринга, изменение размера и соотношение сторон. Просмотр изображения Сначала вам нужно импортировать изображения в каталог активов. Используя изображение, мы передаем имя изображения. Изменение размера изображения По умолчанию изображение автоматически примет исходный размер изображения. Чтобы изменить его размер до размера контейнера, мы будем использовать модификатор с изменяемым размером...
3 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала