Публикации по теме 'uikit'
Как просмотреть UIViewControllers с помощью SwiftUI
UIKit
Как просмотреть UIViewControllers с помощью SwiftUI
Воспользуйтесь предварительным просмотром SwiftUI в UIKit!
Хотите предварительно просмотреть свои UIViewControllers , не запуская приложение в симуляторе? Вы можете просто использовать раскадровки и/или XIB. Если вы похожи на меня, то раскадровки и XIB вам не подходят, то есть ли альтернатива? Ответ: Предварительный просмотр SwiftUI !
В этом посте я покажу вам, как просмотреть ваши программно созданные UIViewControllers ...
Начинающий разработчик iOS - вставьте UITextView в ячейку UITableView
Это удобный метод для таких вещей, как приложения-задачи, где вам потенциально может понадобиться более одной строки текста, а UILabel просто не подойдет. Однако вы теряете функцию заполнителя, но это уже другая история.
Итак, давайте начнем с создания нового базового проекта iOS - удалим ViewController и связанный с ним файл ViewController.swift. Перетащите TableViewController на его место. Не забудьте установить новый контроллер в качестве начального viewController...
Как нарисовать линию с чередующимися цветами в Swift
Я не нашел статей, посвященных этой проблеме, хотя думал, что это более распространенная проблема. Эту пустоту в этой теме я хочу заполнить этой статьей.
Создание линии
Сначала давайте реализуем функцию, которая создает UIBezierPath через заданный массив CGPoints .
func createBezierPath(from coordinates: [CGPoint]) -> UIBezierPath {
let path = UIBezierPath()
guard let startPoint = coordinates.first else { return path }
for (idx, point) in..
Тревожная техника, позволяющая пользователю переставлять объекты
Это обычный жест, который вы узнаете по док-станции OSX и во многих других местах ...
Я на собственном опыте реализовал это в своем приложении Algebra Touch :
Дополнительное примечание: если вы используете UICollectionView, забудьте эту статью и используйте встроенный API Apple . Всем остальным, пожалуйста, продолжайте.
Ключ к моей технике - это то, что я называю «Сигналы тревоги о сближении » - невидимые прямоугольники, которые запускают соответствующее действие...
Вопросы по теме 'uikit'
Как обернуть текст в UITableViewCell без настраиваемой ячейки
Это на iPhone 0S 2.0. Ответы на 2.1 тоже хороши, хотя я не знаю каких-либо различий в отношении таблиц.
Похоже, что должна быть возможность получить текст для переноса без создания настраиваемой ячейки, поскольку UITableViewCell по умолчанию...
98822 просмотров
schedule
27.04.2024
iPhone Отключение кнопок UIActionSheet
Я хочу отключить кнопки на листе UIAction и включить их после выполнения определенного условия. Как мне этого добиться? Любые идеи?
16390 просмотров
schedule
27.03.2024
Как сохранить состояние с помощью CALayers?
У меня есть простое приложение для iphone, которое рисует блоки, используя подкласс CALayer, и я пытаюсь найти лучший способ сохранить состояние или сохранить созданные в данный момент слои.
Я попытался использовать ответ Брэда Ларсона из этого...
2011 просмотров
schedule
04.11.2023
Странное поведение UIButton: это нормально?
У меня есть простой UIButton, и я хочу что-то делать, когда пользователь прикасается к нему, но затем перемещает палец за пределы кнопки и не касается экрана. Похоже, мне нужно прослушать событие UIControlEventTouchUpOutside.
В моем контроллере...
1696 просмотров
schedule
13.07.2022
UIPickerView с многострочным UILabel
В настоящее время я работаю над программой, которая динамически заполняет представление выбора из моей настройки Core Data. У меня все работает с данными, но проблема, с которой я сталкиваюсь сейчас, - это форматирование моих этикеток.
Средство...
5096 просмотров
schedule
09.04.2024
Как отключить состояние управления выделением UIButton?
У меня есть UIButton, который при выборе не должен менять состояние при прикосновении. По умолчанию он находится в UIControlStateHighlighted при прикосновении, и это меня злит.
Предложения?
87544 просмотров
schedule
07.02.2024
Проблема с UITextField
У меня есть навигационный контроллер с контроллером A, имеющим UITextField.
В другом представлении контроллера B я вызываю общедоступный метод контроллера A, чтобы очистить текст в UITextField.
В контроллере A реализован делегат:...
234 просмотров
schedule
27.09.2022
Как обеспечить горизонтальную прокрутку в UITextView?
У меня есть UITextView, и я хотел бы разрешить его прокрутку только по горизонтали.
В основном, когда UITextView переносит слова, я хочу, чтобы пользователю приходилось прокручивать по горизонтали, чтобы иметь возможность просматривать остальную...
6262 просмотров
schedule
08.02.2024
Не можете использовать UISplitViewController в универсальном приложении?
У меня возникли проблемы с работой UISplitViewController в универсальном приложении, где я уже закодировал часть iPhone. В качестве метода устранения неполадок я решил начать с нового проекта и просто попытаться выполнить одно действие, которое...
3414 просмотров
schedule
24.02.2024
пример replaceSublayer
У меня есть следующий код, и я не могу заставить его работать.
Сначала я создаю представление со слоем.
UIView *view = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 100)] autorelease];
CAGradientLayer *gradient = [CAGradientLayer...
1834 просмотров
schedule
27.10.2022
Нарисуйте изображение в режиме аддитивного наложения без использования OpenGL
Я хочу нарисовать изображение, используя аддитивный режим наложения. Но я не хочу использовать OpenGL. Не могу найти чем это сделать, может в Quartz2D что-то есть?
Может кто-то указать мне верное направление?
Привет, Рич
1189 просмотров
schedule
26.07.2022
Сделал 2d игру в opengl ES для iphone. Должен ли я использовать uikit для интерфейса поверх него?
Я сделал очень простую 2-мерную игру с OpenGl ES для Iphone (своего рода тетрис, смешанный с арканоидом, для развлечения). Теперь мне нужно создать пользовательский интерфейс ниже (игровая площадка прозрачна) и поверх игрового пространства. Счет,...
467 просмотров
schedule
25.04.2024
UIGraphicsBeginImageContext против CGBitmapContextCreate в iOS
Это может быть действительно глупый вопрос, но может ли кто-нибудь сказать мне разницу между созданием CGContextRef с использованием UIGraphicsBeginImageContext и использованием CGBitmapContextCreate для рисования изображений? Особенно теперь, когда...
7754 просмотров
schedule
10.10.2022
Печать пользовательского контента в iphone?
Я новичок в программировании для iphone, и мне нужна помощь с печатью.
У меня есть представление с UIScrollView, UITextView и UIImage в качестве его подвидов. Я хотел бы напечатать это представление таким образом, чтобы полное содержимое...
301 просмотров
schedule
09.04.2024
Повторное использование UIViews на основе кода по сравнению с XIB
Скажем, у меня есть UIView, который я хотел бы повторно использовать в нескольких контроллерах представления, учитывая, что это довольно общий объект UIView с высокой ценностью повторного использования (например, объект UITextField или...
682 просмотров
schedule
21.03.2024
Как проверить иерархию представлений в iOS?
Есть ли инструмент с графическим интерфейсом, который проверяет иерархию представлений приложения iOS? Я думаю о веб-инспекторе Webkit или подобных инструментах. Я хочу отладить проблемы с макетом, такие как представления, имеющие неправильное...
82937 просмотров
schedule
02.03.2024
Создание многострочного UILabel для запуска текста сверху, а не посередине
У меня есть небольшая проблема с многострочным UILabel, мой текст UILabel как-то странно начинается с середины и поднимается вверх, когда появляются новые строки, так что последняя строка всегда находится посередине. Я хочу, чтобы он вел себя как...
4854 просмотров
schedule
19.05.2024
Как преобразовать альфа-канал UIImage / CGImageRef в маску?
Как я могу извлечь альфа-канал UIImage или CGImageRef и преобразовать его в маску, которую я могу использовать с CGImageMaskCreate?
Например:
По сути, для любого изображения меня не волнуют цвета внутри изображения. Все, что я хочу, - это...
10034 просмотров
schedule
09.11.2022
UIMenuController не отвечает на первый выбор, только второй
У меня есть представление с распознавателем жестов длительного нажатия:
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (self) {
UILongPressGestureRecognizer *longPress =...
932 просмотров
schedule
26.05.2024
Подкласс UITextField
Я хочу создать подкласс UITextField и иметь метод, который устанавливает максимальное количество символов. разрешается. В методе инициализации этого подкласса я пытаюсь установить для inputDelegate значение self, но обратные вызовы не запускаются....
2258 просмотров
schedule
11.06.2024