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

iPhone: сбой при рисовании CGLayers, сохраненных в массиве
Я пытаюсь создать приложение для рисования с функциями повтора и отмены. Моя идея состоит в том, чтобы рисовать линии в слое «touchMoved», а затем сохранять слой в «touchEnded». Я не уверен, что рисую слой правильно, хотя все работает нормально,...
1330 просмотров

CGL против OpenGL на Mac
Я пытаюсь выяснить связь между CGL и OpenGL на платформе Mac . Точнее о контексте. Разделяют ли они контекст? Если да, то как? Пожалуйста, дайте мне ссылку на несколько связанных примеров. Если нет, то работают ли два контекста в...
2181 просмотров
schedule 30.07.2022

Как получить доступ к CGContext для создания закадрового CGLayer
Намерение: создать CGLayer вне экрана, нарисовать на нем что-то сложное из второго потока и использовать его позже для быстрого рисования в основном потоке. Проблема: CGLayerCreateWithContext(context, size, info) ожидает уже существующий...
484 просмотров
schedule 15.08.2022

В iOS, какой самый быстрый способ кэшировать нарисованное изображение экрана и отображать его?
Вместо того, чтобы позволять drawRect каждый раз перерисовывать тысячи точек, я думаю, что есть несколько способов «кэшировать изображение на экране» и любой дополнительный рисунок, который мы добавим к этому изображению, и просто покажем это...
4761 просмотров
schedule 12.10.2022

Как сохранить CGLayers в Drawing
Я работаю с CgLayers для рисования в iOS. Теперь я хочу сохранить эти слои и получить их позже, поэтому я хочу знать, какие есть доступные варианты. Я пытался использовать NSMutableDictionary, ниже приведен код, - (void)touchesEnded:(NSSet...
405 просмотров
schedule 20.04.2023

CGLayer больше не рекомендуется; Это общее мнение?
Я написал приложение для iOS, в котором я довольно успешно использую CGLayer . Исследуя способы повысить производительность этого приложения, я наткнулся на этот пост в блоге: http://iosptl.com/posts/cglayer-no-longer-recommended/ , в котором автор...
1876 просмотров
schedule 12.09.2022

Рисунок становится пиксельным в iOS
Я работаю над приложением для рисования, я рисую в CGlayers , таким образом я создаю CGlayer -(void)drawRect { if(self.DrawingLayer == nil) { CGFloat scale = self.contentScaleFactor; CGRect bounds = CGRectMake(0, 0,...
225 просмотров
schedule 29.10.2022

CGlayer рисует медленно
Я работаю с отрисовкой CGlayer, я использую 3 CGlayers для отрисовки, которые называются временными, постоянными и новыми слоями. 1) Во время рисования я рисую сначала во временный слой, а при касании Ended я переношу данные из временного слоя в...
350 просмотров
schedule 08.06.2022

Изменить цвет UIButton BG на выделенном, но сохранить радиус угла слоя?
Я изменяю цвет фона UIButton с помощью этого метода категории, используя изображение размером 1 на 1 пиксель: - (void)setBackgroundColor:(UIColor *)backgroundColor forState:(UIControlState)state {...
1950 просмотров
schedule 04.05.2022

Z-уровень графики в UIView
Я работаю над приложением для рисования, в котором пользователь должен иметь возможность как заполнять заблокированные области, так и просто рисовать линии движениями пальцев. Заблокированные области представлены как SVG (пути), поэтому я использую...
81 просмотров
schedule 23.06.2023

Вращение UIControl с CAGradientLayer неправильно обновляется Swift
Вместо того, чтобы использовать обычную кнопку, я создал подкласс UIControl , потому что мне нужно было добавить к ней градиент. У меня также есть способ добавить тень и индикатор активности (не виден на изображении ниже) в качестве кнопки с...
329 просмотров
schedule 06.06.2023