UIKit (не путать с интерфейсной средой GetUIKit) - это объектно-ориентированная среда, отвечающая за большую часть пользовательского интерфейса iOS.

Подробнее про uikit...

В настоящее время я занимаюсь UIKit и пытаюсь создать для этого простую игру. Первая часть, которую я пытаюсь понять, - это автоматическая компоновка, необходимые ограничения и их поведение, а также иерархия представлений. Вот базовый UIViewController, который просто пытается поместить игровое поле....
20 Ноя 2021 в 13:41
Название в основном задает мне вопрос. У меня есть несколько контроллеров представления, которые я загружаю или отключаю, когда пользователь просматривает приложение. У меня проблемы с асинхронностью из-за того, что вызовы отклонения вызываются слишком часто. Было немного сложно просматривать баз....
19 Ноя 2021 в 00:16
Я работаю с царством в UIKit. Я настроил сохранение в область, все отображается в MongoDB Realm Studio, но когда я хочу, чтобы эти данные отображались в UITableView, ничего нет. Написал расширение, вроде ошибок нет, но не понимаю почему не отображаются данные. extension ViewController: UITableView....
17 Ноя 2021 в 15:05
Есть ли у меня способ иметь два представления, которые всегда остаются одно поверх другого, независимо от того, что добавляется? Например, я хочу, чтобы ViewA содержал ViewA1 и ViewA2. и если я решу добавить viewA3 под ViewA1, он будет добавлен не прямо под ним, а под следующим, который не «огранич....
16 Ноя 2021 в 18:27
У меня есть массив структур, после нажатия на правильный ответ (код ниже) я хочу изменить индекс массива с questions[0] на questions[1], я хотел перемещаться по массивам. возможно ли это простыми способами? Любое решение будет применено var questions:[EasyQuestions] = [ EasyQuestions(qu....
16 Ноя 2021 в 16:22
Контекст Основной список. Когда пользователь нажимает «+», код создает новый элемент с текстом по умолчанию, который пользователь может изменить. Проблема Я хочу сфокусировать новый элемент, как только пользователь нажмет «+», чтобы пользователь мог ввести желаемое имя. Я пытаюсь добиться этого ....
У меня есть настраиваемая ячейка с тремя кнопками, при нажатии одной из которых вес заголовка меняется на полужирный, а размер шрифта двух других кнопок уменьшается. Как показано выше, в то время как заголовки других кнопок меняют свой размер шрифта, вес заголовка нажатой кнопки, похоже, вообще не ....
16 Ноя 2021 в 13:54
Я пытаюсь реализовать tableView с помощью RxTableViewSectionedAnimatedDataSource, я правильно установил все подклассы, когда я пытаюсь привязать dataSource к моему tableView, компилятор продолжает предупреждать меня 'Items (dataSource :)' метода экземпляра требует, чтобы 'TableViewSectionedDataSourc....
16 Ноя 2021 в 09:19
Я новичок во французском языке Swift и хочу создать карту с аннотациями из файла JSON, используя UIKit и MapKit. Я использую UIKit, потому что я хотел бы использовать много аннотаций, и я хочу, чтобы аннотации сворачивались в аннотацию кластера, если пользователь уменьшает масштаб. Итак, проект пос....
13 Ноя 2021 в 20:03
У меня на экране Vertical Stack View (Alignment = Fill, Distribution = Fill). В нем сверху вниз: Label (без ограничений) Vertical Stack View (height=21) Horizontal Slider (height=21) Label (без ограничений) Я ожидал, что обе мои метки (элементы 1 и 4) будут одинакового размера и займут большую часть....
12 Ноя 2021 в 00:20
У меня есть следующий код для одновременного распознавания распознавателей жестов панорамирования, сжатия и поворота. Проблема в том, что жест панорамирования не работает должным образом при повороте обзора. При горизонтальном перетаскивании повернутого вида он также продолжает двигаться вверх. В....
11 Ноя 2021 в 15:00
В iOS 11 Apple представила API-интерфейсы перетаскивания в ОС (в основном для поддержки перетаскивания между приложениями в iPadOS) через класс NSItemProvider и предоставила настраиваемую реализацию для UITableView с UITableViewDragDelegate и UITableViewDropDelegate. Если я чего-то не упускаю (это в....
9 Ноя 2021 в 15:53
Я новичок во французском программировании на Swift, и я хочу отображать аннотации из файла JSON с помощью UIKit (не swiftUI, потому что я хочу сгруппировать свои аннотации). Я создаю класс, который можно декодировать, и MKAnnotation, и у меня есть проблема: «Тип« Местоположение »не соответствует пр....
7 Ноя 2021 в 20:50
После долгих часов я пришел к такому выводу: это невозможно. Я не хочу в это верить. Вот что я хочу сделать: использовать ограничения, чтобы сделать макет автоматическим, чтобы при замене изображения в UIImageView макет автоматически настраивался. // This works, the cell height is adjusted ....
5 Ноя 2021 в 18:22
Я хочу использовать @resultbuilder для создания моего собственного декларативного UICollectionView в UIKit, аналогичного тому, что мы получаем с List {} в SwiftUI. Мой @resultBuilder для создания снимка выглядит так: @resultBuilder struct SnapshotBuilder { static func buildBlock(_ component....
5 Ноя 2021 в 17:05
У меня UIImageview со своим собственным положением, после щелчка по нему (выполненного с помощью tapgesture) я хочу, чтобы этот вид упал на землю, пока положение не станет 0. Я попытался сделать это с помощью цикла while, но не смог похоже работает. какие-нибудь решения? var bananaView = UIIma....
4 Ноя 2021 в 13:27
Недавно я начал разработку iOS, и в настоящее время я работаю над добавлением новых функций в существующее приложение. Для этой функции мне нужно получить файл JSON с веб-сервера. Однако, если сервер недоступен (Интернет / сервер недоступен / и т. Д.), Вместо него необходимо использовать локальный....
2 Ноя 2021 в 19:21
Я выполнил этот ответ, чтобы создать экземпляр представления из файла XIB: extension UIView { class func fromNib(named: String? = nil) -> Self { let name = named ?? "\(Self.self)" guard let nib = Bundle.main.loadNibNamed(name, owner: nil, options: nil) else { fata....
2 Ноя 2021 в 18:18
У меня проблема с изменением цвета фона и одновременным получением закругленных углов. droppedView.roundCorners(corners: .bottomLeft, radius: 7) droppedView.roundCorners(corners: .bottomRight, radius: 7) droppedView.backgroundColor = .systemGray6 Когда я делаю это так, мой вид имеет закругленные уг....
31 Окт 2021 в 11:59
У меня есть проект, созданный с помощью SwiftUI, и чтобы иметь возможность использовать полосу, я сейчас интегрирую UIKit в этот проект SwiftUI. Это пример того, чем я хочу заниматься. Я хочу перейти к другому виду из UIKit. Вот мой вид содержимого в SwiftUI. Если вы скопируете и вставите этот к....
31 Окт 2021 в 09:46
В UIKit UINavigationItem имеет это полезное свойство, называемое backButtonDisplayMode, который можно использовать для настройки поведения кнопки возврата. Мне просто интересно, есть ли в SwiftUI что-то подобное? В качестве альтернативы, как лучше всего добиться этого в SwiftUI? Я бы предпочел не ....
30 Окт 2021 в 22:32
Я работаю над прототипом игры на Swift с использованием UIKit и SpriteKit. Инвентарь (внизу этого скриншота) представляет собой UIView с UIImageView подвидами для отдельных предметов. В этом примере один желудь. У меня есть желудь, распознающий жест «панорамирование», поэтому я могу его перетаски....
27 Окт 2021 в 04:19
У меня есть такое изображение: Но я хочу добавить текст под этим изображением и получить его как новый UIImage, например: Насколько я понимаю, мне нужно создать новый образ. Затем поместите в него мое изображение и добавьте текст. Как я могу это сделать? Я пытался использовать что-то подобное,....
26 Окт 2021 в 14:17
Я хочу подчеркнуть и раскрасить текст в UILabel. Подчеркивание и текст имеют сложный образец изменения цвета, но мой код иногда дает сбой. Следующий минимальный код воспроизводит проблему. let attributedTitle = NSMutableAttributedString(string: "ABC") attributedTitle.addAttributes(....
26 Окт 2021 в 03:51
Я пытаюсь добавить UIPageViewController в UIStackView внутри UIScrollView, но все, что я вижу, - это какое-то пустое пространство (высотой 200 пикселей), где должен быть UIPageViewController. Мой код выглядит следующим образом: class ViewController: UIViewController { var scrollView: UIScrollVie....
25 Окт 2021 в 12:25