Публикации по теме 'uikit'


UIKit & SwiftUI  — «Что выбрать: сравнительный анализ разработки для iOS»
Всем привет, В этой статье мы собираемся проанализировать UIKit и SwiftUI. Вы увидите различия, плюсы и минусы и, надеюсь, в конце у вас будет общее представление о том, какой из них выбрать для вашего приложения. Сначала я должен задать вам свой стандартный вопрос: Вы читали мои предыдущие статьи? 🤔 Если нет, то вот они: 👀 Важные вещи, которые должен знать каждый iOS-разработчик + Книга советов Что такое реактивное программирование | RxSwift + бонусные книги..

Обзор основ: простой UIKit TableView в Swift
Tableviews всегда были неотъемлемой частью разработки современных приложений для iOS. Несмотря на то, что в наши дни, похоже, основное внимание уделяется SwiftUI, мы собираемся использовать UIKit для этой базовой записи. Итак, во-первых, откройте Xcode и нажмите на создание нового проекта Xcode. Нажмите «Далее» и перейдите на следующую страницу, чтобы назвать свой проект. Обязательно выберите интерфейс как Storyboard и жизненный цикл S UIKit App Delegate Нажмите «Далее», и..

Вопросы по теме 'uikit'

Таинственный + метод инициализации в протоколе UIApplicationDelegate: почему я не вижу его в документации?
В примере BubbleLevel от Apple они реализуют метод инициализации +. Они говорят: + инициализация вызывается до того, как класс получит какие-либо другие сообщения, поэтому это хорошее место для настройки параметров приложения по умолчанию...
1118 просмотров
schedule 11.02.2024

Как выглядит система координат в CGContextRef?
Я предполагаю, что начало координат находится внизу слева, а ось Y расширяется вверх, начиная с 0. Ось X расширяется вправо, начиная с 0. Я просто спрашиваю, потому что я получаю очень странные результаты от моего кода рисования... хочу убедиться,...
3901 просмотров
schedule 22.12.2023

Представление модального представления иногда скрывает панель навигации
Я столкнулся с этим уже дважды. Иногда используется следующая строка кода: [self.navigationController presentModalViewController:aViewController animated:YES]; отображает представление, но панель навигации затем скрывается. Я могу...
11450 просмотров
schedule 07.10.2022

Как сохранить UIImage в пакет приложения?
В настоящее время я получаю изображения из каталога «Документы» (используя -imageWithContentsOfFile :) без проблем, за исключением того, что я не могу получить изображения для немедленного отображения (например, как только был вызван touchesEnded). Я...
1785 просмотров
schedule 12.11.2022

Как мне управлять заменой UINavigationController на другой UIViewController и обратно?
Вот что у меня есть: Файл MainWindow.xib, настроенный с одним UIViewController (подклассом RootViewController). Этот наконечник загружается при запуске приложения. RootViewController имеет два ivar, настраиваемый подкласс UIViewController и...
1232 просмотров
schedule 12.02.2024

Настройка UITabBar
Это выглядит как длинный выстрел, но кто-нибудь знает способ: Разместите UITabBar в верхней части экрана. Изменить его высоту Вы можете предложить частные методы API
4587 просмотров

Ландшафтный режим ТОЛЬКО для iPhone или iPad
Я хочу создать приложение, которое не использует портретный режим. Я не уверен, нужно ли мне редактировать список или добавить код в дополнение к списку.
38412 просмотров
schedule 05.10.2022

Приложение для iPad с несколькими UIWebView на одном экране
влияет ли на производительность наличие нескольких UIWebViews на одном экране? как использовать индикатор занятости во время загрузки веб-страницы и отображать полностью загруженную страницу после загрузки всего содержимого?
244 просмотров
schedule 06.12.2023

Пользовательский размер кадрирования в UIImagePickerController
Я боролся с этим некоторое время, так как документации по этому вопросу мало. У меня есть UIImagePickerController в моем приложении для iPhone, которое я использую для выбора изображения, которое будет позже применено в качестве фона представления....
9643 просмотров
schedule 13.01.2024

UIImage+Resize.h - неправильное аффинное преобразование для ориентации UIImageOrientationUp
Для изменения размера UIImage я использовал следующий класс. http://iphone.svn.wordpress.org/trunk/UIImage+Resize.m Но у меня возникают проблемы с ориентацией iPhone, когда я держу телефон на вертикальной поверхности. Он правильно изменяет...
777 просмотров

Как нарисовать NSString с определенной высотой на идеально совпадающем растровом изображении?
У меня есть NSString, например @"Hello World" , и я хочу преобразовать его в растровое изображение с высотой ровно 20 пикселей. Ширина растрового изображения должна соответствовать ширине текста. Я знаю, что есть некоторые дополнения NSString...
983 просмотров

Событие UIButton «Touch Up Inside» не работает. "Touch Down" работает нормально
У меня есть UIButton в UIView, который находится в UIViewController, который я выделил и инициировал из файла .xib. При подключении IBAction к событию «Touch Down» UIButton он срабатывает правильно. Но если я подключу его к событию «Touch Up...
6163 просмотров
schedule 26.11.2022

Написание классов, которые работают как в iOS, так и в Mac OS
Как лучше всего писать классы, которые можно использовать как в приложениях iOS, так и в Mac OS? Я не пытаюсь получить здесь полное кросс-платформенное решение пользовательского интерфейса, просто способ использовать несколько классов моделей из...
442 просмотров
schedule 27.02.2024

Какие части UIKit, Core Graphics, Core Animation, OpenGL разрешены не в основном потоке?
В моем приложении на основе OpenGL-ES 1.1 я использую CALayer s в качестве источника текстур OpenGL. Эти CALayer состоят из CGImage и текста, отображаемого с помощью CoreGraphics. Другой источник текстур OpenGL - это снимок экрана UIView ,...
2515 просмотров

Как я могу заставить `-[MPMoviePlayerController backgroundView]` отображаться немедленно?
В настоящее время мой -[MPMoviePlayerController backgroundView] не появляется, пока фильм не загрузится достаточно. Так что UIActivityIndicatorView , который я туда поставил, появляется не сразу. Это сводит меня с ума. Единственное решение,...
1646 просмотров
schedule 05.03.2024

Использование drawRect для рисования tablecell
Итак, я посмотрел несколько видеороликов с WWDC 2010, и в одном из них спикер указал, что может быть хорошим вариантом рисовать пользовательские ячейки таблицы с помощью drawRect вместо того, чтобы помещать их в IB, потому что это будет хорошо для...
283 просмотров
schedule 25.11.2023

Как настроить прокрутку UITableView в горизонтальном направлении?
У меня есть требование показать табличное представление с горизонтальной прокруткой. Например: на 1-й странице должно отображаться 10 строк, при прокрутке (по горизонтали) на 2-ю страницу должно отображаться еще 10 строк, как я должен показать....
1360 просмотров
schedule 26.11.2023

Рисование в фоновом потоке на iOS
У меня есть представление с очень сложной логикой рисования (это представление карты, основанное на данных ГИС). Выполнение этого рисунка в основном потоке блокирует пользовательский интерфейс и делает приложение невосприимчивым. Я хочу переместить...
8469 просмотров

Проблемы с анимацией UIImageView
Я пробую что-то довольно простое в первый раз, может кто посоветует. Я просто пытаюсь анимировать кучу фотографий с именем файла изображения "IMG_2605.JPG"..."IMG_2650.JPG". Вот код: - (void)viewDidLoad { for (int i=2605; i<=2650;i++){...
110 просмотров
schedule 22.02.2024

UIImage — изображение, загруженное из AppBundle, сохраняется с более низким разрешением в каталоге приложений.
Итак, у меня есть UIImage, который я загружаю с помощью [UIImage imageNamed] . Затем я сохраняю этот файл в каталоге документов. Моя проблема в том, что файл изначально имел разрешение 240. Когда я получаю файл из каталога документов Simulator, он...
286 просмотров
schedule 27.11.2023