Вопросы и ответы
Как мне ожидать async Task{} с помощью swift-snapshot-testing?
00
Вопрос или проблема Я внедряю фреймворк swift-snapshot-testing в мое приложение на SWIFTUI. https://swiftpackageindex.com/pointfreeco/swift-snapshot-testing https://github.com/pointfreeco/swift-snapshot-testing Как мне убедиться, что создание снимков
Вопросы и ответы
Сохранение данных с объектами, которые могут иметь предопределенные значения по умолчанию и значения, созданные пользователем.
00
Вопрос или проблема Я разрабатываю приложение с использованием SwiftData и CloudKit, которое предлагает пользователю выбрать из List жанров фильмов, заполняемого из enum и другого массива объектов (больше об этом через секунду): enum MovieGenre: String
Вопросы и ответы
Как деаллоцировать или сбросить представления, когда пользователь выходит из системы?
00
Вопрос или проблема Я экспериментирую с функцией входа в свою апликацию и заметил, что когда пользователь выходит и затем снова входит, представления отображают данные из предыдущей сессии. Неважно, является ли второй пользователь другим, это все равно происходит.
Вопросы и ответы
Двухколоночный макет, как в приложении Пароли iOS 18?
00
Вопрос или проблема Я заметил этот макет с двумя колонками в сторонних приложениях, а недавно и в приложении Пароли iOS 18, и мне интересно, есть ли «лучшие практики» для его воспроизведения в SwiftUI? Я бы использовал HStack или Grid, но не было бы это
Вопросы и ответы
Уведомление GCControllerDidConnect не получено в VisionOS 2.0
00
Вопрос или проблема Я не могу получить уведомление GCControllerDidConnect в VisionOS 2.0 (эмулятор) и, следовательно, не могу настроить поддержку джойстика. Однако это работает в VisionOS 1.2. Для VisionOS 2.0 я попробовал добавить: .
Вопросы и ответы
Как лучше всего использовать dismissSearch и isSearching в моем представлении поиска?
00
Вопрос или проблема Я работаю над представлением поиска, где использую области поиска и предложения поиска. Для предложений поиска я хочу проверить, активно ли выполнение поиска, и закрыть его, когда пользователь нажимает на предложение, чтобы скрыть клавиатуру.
Вопросы и ответы
Как отобразить гиперссылочный текст и сделать егоClickable в SwiftUI?
00
Вопрос или проблема В тексте сообщения я получил обычный текст, а иногда мне встречался и жирный, и курсивный текст, а также текст с гиперссылками. Сейчас я могу обрабатывать жирный и курсивный текст, но не могу отобразить гиперссылку синим цветом и сделать ее кликабельной.
Вопросы и ответы
Добавьте анимацию при клике из LazyStack
00
Вопрос или проблема Добавьте анимацию при клике из LazyStack Я использую LazyVStack для отображения списка элементов. LazyVStack работает хорошо, но я не могу найти подходящее решение, чтобы открыть детальный вид поверх и сделать пост на полный экран.
Вопросы и ответы
Как создать иерархический вид с вложенными дочерними представлениями в SwiftUI
00
Вопрос или проблема Как создать иерархический вид с вложенными дочерними представлениями в SwiftUI Как сделать это с помощью SwiftUI Я пытался сделать этот дизайн на SwiftUI, и он выглядит похоже, но я не думаю, что этот подход является более чистым.
Вопросы и ответы
Утечка памяти в UIKit и SwiftUI при отображении изображений
00
Вопрос или проблема Утечка памяти в UIKit и SwiftUI при отображении изображений Я использую UIKit для отображения длинного списка больших изображений внутри ScrollView и LazyHStack в SwiftUI с использованием UIViewControllerRepresentable.
Вопросы и ответы
Как создать окружение без defaultValue, чтобы оно выдавало ошибку при использовании без предоставления?
00
Вопрос или проблема Как создать окружение без defaultValue, чтобы оно выдавало ошибку при использовании без предоставления? Я пытаюсь сделать так, чтобы thing был обязательным параметром вместо того, чтобы предоставлять его по умолчанию с помощью defaultValue = Thing().
Вопросы и ответы
Режим разработчика Apple не отображается в бета-версии iOS 18.1
00
Вопрос или проблема Режим разработчика Apple не отображается в бета-версии iOS 18.1 Я работаю над проектом приложения для iOS и пытаюсь протестировать его на своем устройстве. Однако после обновления устройства до бета-версии iOS 18 опции режима разработчика
Вопросы и ответы
Выравнивание LazyHStack в SwiftUI
01
Вопрос или проблема Выравнивание LazyHStack в SwiftUI Есть ли способ выровнять колонки в этом виде по левому краю? Чтобы каждая строка не обязательно имела одинаковое количество колонок? Вот как это выглядит сейчас: И вот код: struct SizeSelectorView
Вопросы и ответы
Как использовать Core Location в предварительном просмотре Canvas для Apple Watch?
00
Вопрос или проблема Как использовать Core Location в предварительном просмотре Canvas для Apple Watch? Xcode 16, минимальный проект только для просмотра, настройки по умолчанию. Убедился, что NSLocationWhenInUseUsageDescription присутствует в Info.
Вопросы и ответы
Анимация нескольких строк текста в SwiftUI
00
Вопрос или проблема Как я могу анимировать строки текста, чтобы достичь эффекта анимации, показанного здесь в приложении заметок: https://imgur.com/a/eC62tmJ Во время анимации высота текста постепенно увеличивается, при этом применяется некоторая прозрачность
Вопросы и ответы
Попытка установить начальную позицию анимации изображения в зависимости от типа устройства: iPhone против iPad
00
Вопрос или проблема Я пытаюсь переместить изображение справа налево для анимации, но не знаю, как изменить начальную и конечную позицию в зависимости от типа устройства: iPad или iPhone. Я не могу задать xpos и ypos для начальной позиции внутри view
Вопросы и ответы
Xcode 16 стал медленным после обновления до iOS 18, NavigationLink не работает
00
Вопрос или проблема После обновления Xcode до версии 16 для iOS 18 я заметил серьезные проблемы с производительностью, особенно с предварительными просмотрами SwiftUI. Кроме того, похоже, что в моем приложении стало больше ошибок, одной из основных проблем
Вопросы и ответы
Как унаследовать animationController от PresentationController?
00
Вопрос или проблема Я пытаюсь создать переход, похожий на matchGeometry, но от представления к .sheet в Swift. Вот хороший пример этого: https://x.com/mlaithv/status/1835041850236838265?s=61 Виджет выбора iOS также имеет такой же переход, и это действительно круто!
Вопросы и ответы
SwiftUI на macOS: TextField не реагирует на цвет выделения
00
Вопрос или проблема Мне нужно иметь возможность стилизовать TextField в моем приложении SwiftUI для macOS. В частности, мне нужно изменить курсор (вводимый знак) и цвет выделения. Как я читал в интернете, для этого люди используют либо устаревшую и помеченную для удаления функцию .