Публикации по теме 'uikit'
Освоение панели навигации в Swift
Я видел много путаницы вокруг панели навигации на онлайн-форумах и в обсуждениях. Панель навигации является важной частью многих приложений iOS, а в iOS 13 и более поздних версиях доступно несколько параметров для настройки ее внешнего вида. В этой статье мы рассмотрим, как изменить цвет фона, текст заголовка, несколько панелей навигации в стеке навигации и цвет текста заголовка панели навигации, а также обсудим функцию UINavigationBarAppearance , упрощающую применять пользовательские..
Вопросы по теме 'uikit'
Вызов UIPopoverViewController в основном потоке из дополнительного потока
Я выполняю свои функции во вторичном потоке, и как только я получаю результат, я вызываю функцию, которая выводит мой ViewController в основной поток. Но я получаю следующую ошибку:
void WebThreadLockFromAnyThread (), 0x5c6dec0: получение...
02.12.2023
Два способа поместить изображение в графический контекст — какой лучше?
Я заметил примеры двух способов размещения изображений в основной графике. Одно намного проще другого. Так в чем преимущество второго, более сложного подхода? Это быстрее?
пример 1
UIImage *myImage = [UIImage imageNamed:@"picture.png"];...
05.11.2023
Изменить точку привязки объекта UIKit программно?
Я знаю, что вы можете изменить точку начала/привязки объекта UIKit в построителе интерфейса, но как я могу сделать это программно? Или мне нужно просто изменить координаты положения, чтобы они соответствовали точке привязки по умолчанию?
25.11.2023
iOS Изменить альфа-канал UIButton, когда есть EventTouchDown
Я хотел бы изменить альфа-канал UIButton, когда на нем есть EventTouchDown. Я надеялся, что есть способ сделать это, как в приведенном ниже коде:
[self.myButton setImage:<#(UIImage *)#> forState:UIControlEventTouchDown];
Есть ли способ...
05.12.2023
Путаница в макете редактора раскадровки
У меня проблемы с макетом в редакторе раскадровки с довольно простым экраном. У меня есть UIViewController, к которому я добавил UIScrollView 320x440 с 0,0, а затем UIProgressBar 320x20 с 0,440. В редакторе раскадровки выглядит нормально. Я не...
19.01.2024
shouldReceiveTouch в UITableViewCellContentView
Я пытаюсь игнорировать нажатия UITapGestureRecognizer на UITableView со следующим:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
if ([touch.view...
17.12.2023
Конфигурация стиля карты iOS скользит вверх?
iOS 7 изменила то, как карты отображаются приложениями на iPhone, и особенно то, как пользователь настраивает карту.
Карта отображается так, с кнопкой Info.
Когда пользователь нажимает кнопку «Информация», экран конфигурации перемещается...
02.11.2023
Почему UIKit не нравятся опции Swift 3?
Следующий код Swift 3 дает сбой. Сбой можно легко решить, либо удалив явный необязательный тип, либо принудительно развернув view . Кто-нибудь может объяснить, почему этот код дает сбой?
let view: UIView? = UIView() // note the explicit...
22.11.2023
Сбой анимации UITextView при вставке (iOS11)
Я столкнулся с очень странной ошибкой. Когда я вставляю что-либо внутрь UITextView , я получаю неожиданный сбой анимации.
Чтобы воспроизвести его, я только что создал черный .xcodeproj , добавил UITextView к ViewController через раскадровку...
01.12.2023
Кадр представления вызывается дважды и вызывает ошибку отсечения
У меня есть базовый UIView, который имеет visualEffectView в качестве подвида. Я устанавливаю view frame.height в visualEffectView как 80. При представлении ViewController я хочу сбросить его высоту до 120. В настоящее время при представлении высота...
29.12.2023
Рисование кругов с радиусом, равным пути пальца
Я хочу создать приложение, в котором пользователь кладет один палец на экран, а на экране рисуется круг. Центр круга находится там, где пользователь коснулся экрана. Пользователь перемещает палец, чтобы увеличить радиус круга. Пока пользователь...
30.12.2023
Панель поиска SwiftUI
Я пытаюсь реализовать панель поиска в SwiftUI, используя следующий учебник: https://medium.com/better-programming/implement-searchbar-in-swiftui-556a204e1970
Однако я не хочу динамически обновлять представление. Я хочу обновить представление...
08.01.2024
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..