Публикации по теме 'swiftui'
Стилизация в SwiftUI
Создавайте стильные приложения для своих приложений за три простых урока
SwiftUI дает нам удивительно лаконичный декларативный подход к программированию наших пользовательских интерфейсов. Рассмотрим следующий код:
struct SomeHeaderView: View {
var text: String
var body: some View {
HStack {
Image(systemName: "star")
.font(Font.title.smallCaps().bold())
.foregroundColor(Color(red: 88, green: 86, blue: 214))
Text(text)..
SwiftUI: текстовое поле с плавающей меткой
Хотя TextField предоставляет несколько стандартных функций, вы можете захотеть иметь плавающую метку, как показано выше.
Как вы это делаете с SwiftUI?
Шаг 1. Создайте представление
Просто стандартный бизнес. Нам нужны два значения: текст-заполнитель и текст для отображения.
Шаг 2. Добавьте модель
Модель устанавливается на основе заданных начальных значений.
И для этого нам понадобится некоторая инициализация:
Шаг 3. Создайте представление
Теперь мы можем..
Ориентация экрана / макет в SwiftUI
Задача компоновки - знать, сколько места вам нужно для игры.
Как минимум два раза в год в течение некоторого времени Apple выпускает новое оборудование. Новое оборудование с новыми разрешениями, новыми экранами и новыми возможностями. По мере того как они это делают, выяснять, на каком экране должно работать ваше приложение, становится все труднее и труднее.
Добавьте к своим неприятностям введение многозадачности в iOS, и перед нами станет невыполнимая миссия. К счастью, Apple не..
Автопрокрутка с помощью ScrollViewReader в SwiftUI
Вы создаете… может быть… приложение для социальных сетей. Или приложение со списком. Или как там. У вас есть список элементов и способ добавления элементов в список. В конце концов, элементы списка выходят за пределы вашего ScrollView, и вы больше не видите добавляемые новые элементы. Решение простое - с помощью ScrollViewReader мы можем автоматически прокручивать вниз до добавляемых новых элементов.
Мы собираемся стать хорошими программистами и работать с MVVM. Сначала давайте..
7 потрясающих проектов SwiftUI с открытым исходным кодом, которые вас вдохновят
Независимо от того, изучаете ли вы SwiftUI или хотите изучить некоторые кодовые базы, эти проекты могут вам помочь.
Последний фреймворк Apple, SwiftUI, покорил мир разработки под iOS.
SwiftUI - это инновационный, исключительно простой способ создания пользовательских интерфейсов на всех платформах Apple с помощью Swift.
Создавайте пользовательские интерфейсы для любого устройства Apple, используя всего один набор инструментов и API. Благодаря декларативному синтаксису Swift,..
Моделирование данных с использованием перечислений на языке Swift
Объекты домена приложения являются строительными блоками любой системы. Домен представляет сущности и связи между сущностями приложения. Домен также используется для отображения реального мира в нашей системе.
Есть много способов реализации объектов предметной области. В этой статье я покажу вам, как реализовать модели с помощью перечислений.
Структуры как модели
Давайте начнем с моделирования наших данных в виде структур, а затем узнаем, как выбрать маршрут перечисления...
Скругление определенных углов в представлениях SwiftUI
Добро пожаловать в короткий, но весьма полезный пост о SwiftUI. Сегодня я покажу вам, как можно скруглить только определенные углы представления SwiftUI. Это обычно необходимо, когда мы хотим украсить представления другим стилем, и, как вы увидите здесь, на самом деле этого очень легко добиться.
Начиная с того факта, что SwiftUI не предоставляет нативного встроенного способа скругления определенных углов изображения, становится очевидным, что придумать индивидуальное решение —..