Вопросы по теме 'quartz-core'
снимок экрана, сделанный на дисплее Ratina, выглядит размытым при масштабе 1,0 и слишком большим при масштабе 0,0
Я использую следующий код, чтобы сделать снимок экрана одного из моих контроллеров представления, а затем показать его позже в другом представлении. Для метода UIGraphicsBeginImageContextWithOptions, если передать ему масштаб 1,0, результирующее...
467 просмотров
schedule
04.03.2023
QuartzCore: Нарисовать фигуру с отверстием?
Как можно нарисовать фигуру с отверстием, используя QuartzCore?
Вот пример:
Я уже понимаю, как рисовать путь:
CGMutablePathRef maskPath = CGPathCreateMutable();
CGPathMoveToPoint(maskPath, NULL, x1, y1);
CGPathAddLineToPoint(maskPath,...
4004 просмотров
schedule
24.02.2023
containsPoint: для сбоев UIBezierPath
Я разбираю файл SVG в UIBezierPath . Я хотел бы знать, находится ли CGPoint внутри или снаружи UIBezierPath . Для этого я использую containsPoint: . Когда я запускаю это в симуляторе, все работает нормально (почти!). Когда я запускаю его на...
575 просмотров
schedule
18.08.2022
Пустые пути CGMutablePathRef?
Есть ли способ удалить все пути из CGMutablePathRef и получить чистый?
Я рисую путь и хочу, чтобы он был пуст для повторного использования?
1224 просмотров
schedule
26.12.2023
Предупреждение основной анимации: незафиксированная CATransaction
Я получаю следующее предупреждение только с устройством:
CoreAnimation: warning, deleted thread with uncommitted CATransaction; created by:
0 QuartzCore 0x3763c65d <redacted> + 220
1 QuartzCore...
1069 просмотров
schedule
15.04.2022
CATransition и конкретное время выполнения
Посмотрите на этот пример кода (в AppDelegate):
- (void)showOtherView {
if (self.viewController.view == view1) {
self.viewController.view = view2;
} else {
self.viewController.view = view1;
}
CATransition *animation = [CATransition...
322 просмотров
schedule
21.07.2023
QuartzCore.h — теневой слой нарушает все анимации просмотра
Когда я использую даже один объект пользовательского интерфейса с теневым слоем на своем ViewController , анимация перехода (анимация навигации push-pop) и анимация прокрутки замедляются и прерываются как на устройстве (iOS 5.1, iphone 4S), так и на...
272 просмотров
schedule
01.06.2022
Текст за пределами границ UITextView
В моем приложении для iOS я пытаюсь добавить тени к UITextView с помощью QuartzCore, но в итоге текст прокручивается за пределы UITextView :
Я пытался использовать решения в Прокрутка текста за пределами поля UITextView , однако ни одно из...
645 просмотров
schedule
14.06.2023
Заливка и обводка kCGTextStroke расположены неправильно.
Итак, я использую приведенный ниже код, чтобы применить обводку (и заливку) к тексту в UILabel , и он выглядит так, как показано на изображении ниже. Штрих с одной стороны тяжелее, чем с другой (посмотрите на верх букв по сравнению с низом, и на...
1667 просмотров
schedule
29.03.2023
Создайте маску CALayer, объединив несколько путей
Я пытаюсь создать маску для CALayer, содержащего изображение. Эта маска должна иметь возможность использовать объединение нескольких путей или инверсию объединения. С точки зрения диаграммы Венна это было бы дизъюнкцией или совместным отрицанием...
3342 просмотров
schedule
25.01.2023
CABasicAnimation не анимирует изображение при перезапуске приложения
Я новичок в разработке для ios. Я использую круговое изображение в своем проекте. В режиме переднего плана круговое изображение вращается очень хорошо. Теперь я нажал кнопку «Домой». После этого я перезапускаю приложение, и круг не вращается....
66 просмотров
schedule
10.08.2022
повернуть изображение на 90 градусов вокруг точки привязки
Я хочу повернуть изображение на 90 градусов вокруг точки привязки. Вы можете увидеть, чего я хочу добиться здесь.
У меня есть этот кусок кода.
CGFloat DegreesToRadians(CGFloat degrees)
{
return degrees * M_PI / 180;
}
NSNumber*...
1900 просмотров
schedule
11.07.2023
Поворот UIView вокруг центральной точки без поворота самого вида
Я хотел бы повернуть UIView вокруг центральной точки, не поворачивая сам UIView. Так что больше похоже на автомобили с колесом обозрения (всегда стоящие вертикально), а не на стрелки часов.
Когда я вращал UIViews вокруг центральной точки, я...
1833 просмотров
schedule
01.12.2022
UIGraphicsBeginImageContextWithOptions не захватывает тени/градиенты
ПРОБЛЕМА
Я использую UIGraphicsBeginImageContextWithOptions, чтобы сохранить скриншот в UIImage. Хотя это работает, в результирующем UIImage отсутствуют тени и градиенты.
Как мне заставить его также делать скриншоты слоя?
ПРОВЕРОЧНЫЙ...
2021 просмотров
schedule
17.11.2022
Рисование геометрии (круг или прямоугольник) в масштабируемом документе CGPDF с использованием QuartzCore
Я пытаюсь рисовать касаниями (касание мыши) в pdf-документе, сгенерированном CGContextRef из моего пакета ресурсов. Я начал с Apple zoomingpdfviewer , где у меня есть UIScrollView и Pdf создаются CGContextDrawPDFPage(context, pdfPage);
Я...
326 просмотров
schedule
03.06.2022
CGColorComponents возвращает черный (0, 0, 0) для UIColor whiteColor
Если я запускаю следующий код:
CGColorRef cgcolor = [[UIColor whiteColor] CGColor];
int numComponents = CGColorGetNumberOfComponents(cgcolor);
CGFloat red = 0, green = 0, blue = 0;
if (numComponents >= 3)
{
const CGFloat *components =...
69 просмотров
schedule
21.04.2023
Есть ли альтернатива CGPath, которая позволяет вычислять точки на пути для заданного местоположения?
Для алгоритма синхронизации анимации мне нужно указать путь в виде кривой. Вероятно, кривая Безье с контрольными точками на обоих концах.
Проблема в том, что кажется невозможным вычислить точки на CGPath, потому что CGPathRef непрозрачен. Также...
863 просмотров
schedule
28.05.2023
Quartz Core рисует несколько примитивов
Я хочу нарисовать зеленый круг с белым прямоугольником (или несколькими прямоугольниками). Но я не могу понять, как использовать CGContext методы. Вот мой код. Сначала я рисую круг и закрашиваю его, затем я хочу нарисовать что-то еще внутри...
426 просмотров
schedule
03.11.2022
Как я могу включить эффекты Facebook Origami в свое приложение?
Origami — инструмент для создания прототипов Facebook с удивительными эффектами пользовательского интерфейса. Есть ли способ использовать их, когда я создаю свое приложение?
777 просмотров
schedule
01.07.2023
перерисовывать пользовательский интерфейс при изменении ориентации устройства
Если я нарисую свою диаграмму внутри - (void)drawRect:(CGRect)rect , достаточно установить [ _chartView setContentMode:UIViewContentModeRedraw] , и этот метод будет вызываться, когда устройство изменит свою ориентацию, и можно будет вычислить,...
28807 просмотров
schedule
01.07.2022