Вопросы по теме 'quartz-graphics'

Как создать сетку значков, как на домашнем экране iPhone?
Как мне создать пользовательский интерфейс, похожий на Springboard (домашний экран) на iPhone? Мне нужна сетка из равномерно расположенных кнопок с изображениями, где я могу реагировать на нажатие кнопки. Подходит ли UITable? Должен ли я...
12798 просмотров

Получение альфа-значения пикселя для UIImage
В настоящее время я пытаюсь получить альфа-значение пикселя в UIImageView. Я получил CGImage из [UIImageView image] и создал из него байтовый массив RGBA. Альфа предварительно умножается. CGImageRef image = uiImage.CGImage; NSUInteger width =...
19175 просмотров

iPhone: почему не вызывается drawRect?
Ладно, думаю, я упускаю что-то важное и не могу найти ответа. Выкладываю весь код, потому что он очень маленький. Может ли кто-нибудь пожалуйста сказать мне, что я делаю не так? Я работал над этим, глядя на пример за примером, довольно долгое...
14405 просмотров
schedule 22.07.2023

Приложение для оптимизации рисования (касанием пальца) для iPhone SDK
Я пишу приложение, которое использует ваш палец для рисования простых диаграмм. У меня он в основном работает, но сейчас я пытаюсь оптимизировать его производительность. Когда пользователь быстро проводит пальцем, я не могу зафиксировать достаточно...
13631 просмотров
schedule 12.05.2024

Кварцевое кэширование CGLayer
Цитата из документа CGLayer: Quartz кэширует любые повторно используемые объекты, включая объекты CGLayer. У меня проблемы с памятью на больших страницах, и я пытаюсь реализовать простой механизм, при котором представления освобождаются и...
1067 просмотров

Фон в iPhone Quartz CAAnimation
Всякий раз, когда я использую кварцевую анимацию, фон анимации белый. Как я могу изменить это, чтобы быть другим цветом. Это код, который я использую для создания анимации [UIView beginAnimations:nil context:nil]; [UIView...
997 просмотров
schedule 29.06.2022

Разработка iPhone Quartz 2d с использованием C++?
Могу ли я написать код C++, который взаимодействует с 2D-платформой iPhone Quartz, или я могу использовать только Objective-C? Спасибо
848 просмотров
schedule 08.03.2022

Кварцевые композиции, созданные в Snow Leopard (10.6), не работают в Leopard (10.5), несмотря на тестирование во время выполнения.
У меня есть довольно продвинутая (множество патчей и подпатчей) кварцевая композиция, созданная в Snow Leopard, но плохо работающая (многие элементы не визуализируются) в Leopard. Композиция успешно протестирована с помощью параметра Quartz Composer...
696 просмотров

Как залить путь градиентом в drawRect :?
заполнить путь сплошным цветом достаточно просто: CGPoint aPoint; for (id pointValue in points) { aPoint = [pointValue CGPointValue]; CGContextAddLineToPoint(context, aPoint.x, aPoint.y); } [[UIColor redColor] setFill]; [[UIColor...
38554 просмотров

Программирование iPhone Quartz Slow
Я делаю игру, которая требует рисования нескольких изображений на экране. Код, который я использую для этого: - (void)drawRect:(CGRect)rect { for (i=1;i<=totalImages;i++) { if (imageExists[i]) { [image...
564 просмотров

Как рисовать горизонтальные и вертикальные линии шириной в один пиксель в Quartz?
У меня проблемы с рисованием линий шириной в один пиксель. Все линии идеально горизонтальны или вертикальны (я не рисую диагональные линии), но они не рисуются чисто. Похоже, он рисует через два пикселя с уменьшенной альфой. Без сомнения, из-за...
1410 просмотров
schedule 10.10.2022

Одновременное перемещение нескольких UIImageViews
простой вопрос, у меня есть супервизор, содержащий несколько sub UIIMageViews, которые я хотел бы перемещать одновременно. Теперь я о UIIView Animations, но не о том, как запускать несколько анимаций за раз. Есть какие-нибудь подсказки об этом?...
175 просмотров

CGDisplayCaptureWithOptions (kCGDirectMainDisplay, kCGCaptureNoFill) по-прежнему заполняет экран черным
Привет, я недавно переместил часть нашего старого кода оттяжки на использование кварца, и я наткнулся на одну небольшую загвоздку. Согласно документам ( «Параметры захвата экрана» @ developer.apple.com) Я могу передать kCGCaptureNoFill в качестве...
814 просмотров
schedule 24.11.2022

Определите, будет ли кварцевая композиция в QCView визуализироваться с помощью программного или аппаратного обеспечения.
У меня есть ощущение, что существуют комбинации композиций Cocoa Quartz и графических процессоров, которые не могут быть обработаны графическим процессором и которые возвращаются к программному рендереру, даже если Core Image обычно «ускоряется». Как...
317 просмотров

Проблема с отрисовкой QuartzCore в ios
мой код рисует этот текст вверх ногами. Почему? - (void)drawRect:(CGRect)rect { // Drawing code. CGContextRef myContext = UIGraphicsGetCurrentContext(); CGRect contextRect = self.bounds; UIGraphicsPushContext(myContext);...
3719 просмотров
schedule 26.06.2023

CATransform3D rotate приводит к исчезновению половины изображения
Я использую следующий код для поворота изображения, но половина изображения (вниз по оси Y), которое было повернуто «за пределы» страницы, исчезает. Как исправить? heading в радианах. CALayer *layer = myUIImageView.layer; CATransform3D...
7756 просмотров

CALayer - очистить внутренний контекст рендеринга в пользу пользовательского кода рисования
При создании подкласса CALayer и реализации метода drawInContext я бы предположил, что любой рисунок, который я делаю внутри, есть все, что будет отображаться, но вместо этого, если я установлю (например) borderWidth / borderColor, тогда CALayer будет...
1116 просмотров

Последовательное рисование iOS без стирания ранее нарисованного
Я просто пытаюсь нарисовать кучу линий в представлении, в зависимости от взаимодействия с пользователем. Например, пользователь нажимает кнопку, и рисуется одна линия. Пользователь нажимает другую кнопку, и рисуется другая линия, но первая все еще...
795 просмотров

Преобразование HTML-файла в PDF-документ в iOS с помощью Cocoa-Touch
Я хочу преобразовать локальный html-файл на iPhone в документ PDF. Я использовал следующий код, который нашел в Интернете, для создания PDF-файла из изображения. Я попытался заменить изображение html-файлом, но это не удалось. Я был бы очень...
10370 просмотров

iPhone - пытаюсь понять UIBezier в CGContext
Когда у меня есть UIBezier, и я запускаю его в представлении с помощью drawRect, я вижу, что Безье является своего рода изменчивым, я имею в виду, что он действительно нигде не рисуется. Вместо этого это как будто было записано в своего рода буфер,...
1443 просмотров
schedule 26.02.2022