Вопросы по теме 'calayer'
Как мгновенно перемещать CALayer (без анимации)
Я пытаюсь перетащить CALayer в приложение для iOS.
Как только я изменяю его свойство position, он пытается анимировать новое положение и мерцает повсюду:
layer.position = CGPointMake(x, y)
Как я могу сразу CALayers переехать? Я не...
21367 просмотров
schedule
30.04.2023
Проблемы с производительностью при масштабировании нескольких клиентских уровней
У меня есть два подкласса CALayer, каждый со своим собственным drawLayer: (CALayer *), слой inContext: (CGContextRef) делегат ctx. Они оба являются простыми слоями (некоторые одноцветные фигуры, нарисованные с помощью компьютерной графики), но мне...
892 просмотров
schedule
06.05.2023
CALayer drawInContext против addSublayer
Как я могу правильно использовать оба из них в одном и том же UIView?
У меня есть один пользовательский подкласс CALayer, в котором я рисую шаблон в drawInContext.
У меня есть другой, в котором я установил оверлейное изображение PNG в качестве...
7256 просмотров
schedule
07.12.2022
Как использовать CAGradientLayer?
Я быстро знакомлюсь с новыми API-интерфейсами, представленными в OS 3.0, особенно с новыми классными улучшениями в Core Animation (в основном на CALayer и т. Д.). Сейчас пытаюсь понять, как использовать CAGradientLayer. Сначала это выглядит просто,...
3836 просмотров
schedule
07.07.2023
Управление слоем iPhone - передовая практика
Луи - Спасибо за ваш вклад. Вот что я сделал и мои текущие проблемы, которых я не понимаю.
Меню (2) - это UIImageView, которые реагируют на прикосновения. Каждый - это свой класс. «Спрайты», как вы их назвали, тоже реагируют на прикосновения....
1100 просмотров
schedule
11.04.2024
Отключение неявной анимации в - [CALayer setNeedsDisplayInRect:]
У меня есть слой со сложным кодом рисования в его методе -drawInContext :. Я пытаюсь свести к минимуму объем рисования, который мне нужно сделать, поэтому я использую -setNeedsDisplayInRect: для обновления только измененных частей. Это прекрасно...
50791 просмотров
schedule
31.05.2022
Скругленный UIView с использованием CALayers - только некоторые углы - как?
В моем приложении - четыре кнопки, названные следующим образом:
Верхний левый
Нижний левый
В правом верхнем углу
Нижний правый
Над кнопками есть изображение (или UIView).
Теперь предположим, что пользователь нажимает на верхнюю...
66119 просмотров
schedule
20.07.2023
Использование CALayer в UITableViewCell
Я хочу, чтобы в каждой ячейке моего представления таблицы была полоса, которую пользователь мог бы выдвигать справа. На баре планирую значки. Итак, для этого я создал подклассы от UITableViewCell. В ячейке я реализовал drawRect, и там я уже...
1081 просмотров
schedule
09.07.2022
Лучший способ реализовать функции рисования, такие как Keynote
Я пытаюсь сделать небольшой инструмент для iPad для рисования простых геометрических объектов (прямоугольник, закругленный прямоугольник, эллипс, звезда, ...). Моя цель — сделать что-то очень близкое к Keynote (функция рисования), то есть позволить...
725 просмотров
schedule
30.04.2022
Как я могу остановить анимацию CALayers?
Я создал несколько подслоев в своем представлении, заполнив каждый из них графикой, так что они фактически являются спрайтами. Однако, когда я вызываю [lineLayer setValue:[NSNumber numberWithFloat:0.5] forKeyPath:@"transform.scale"] , кажется, что...
3392 просмотров
schedule
08.06.2023
Проблема изменения размера с помощью Layer-Hosting NSView
У меня есть NSView с размещением на уровне (-isFlipped = YES) с тремя подвидами размещения на уровне. Подпредставления — это заголовок, область содержимого и нижний колонтитул. В заголовке есть треугольник раскрытия, который свернет представление...
1614 просмотров
schedule
13.02.2022
Fast and Lean PDF Viewer для iPhone / iPad / iOS - советы и подсказки?
В последнее время возникло много вопросов о рисовании PDF-файлов.
Да, вы можете очень легко отображать PDF-файлы с помощью UIWebView , но это не может обеспечить производительность и функциональность, которых вы ожидаете от хорошей программы...
102163 просмотров
schedule
03.12.2023
CATransform3D rotate приводит к исчезновению половины изображения
Я использую следующий код для поворота изображения, но половина изображения (вниз по оси Y), которое было повернуто «за пределы» страницы, исчезает. Как исправить? heading в радианах.
CALayer *layer = myUIImageView.layer;
CATransform3D...
7756 просмотров
schedule
04.11.2022
Альтернатива использованию обратных вызовов CABasicAnimation?
CAAnimation не предоставляет механизма для назначения функций обратного вызова, кроме стандартных методов "animationDidStart:"/"animationDidStop:".
У меня есть собственный UIControl, который использует 2 перекрывающихся CALayer. Цель этого...
1802 просмотров
schedule
29.06.2022
CALayer - очистить внутренний контекст рендеринга в пользу пользовательского кода рисования
При создании подкласса CALayer и реализации метода drawInContext я бы предположил, что любой рисунок, который я делаю внутри, есть все, что будет отображаться, но вместо этого, если я установлю (например) borderWidth / borderColor, тогда CALayer будет...
1116 просмотров
schedule
29.03.2022
Я получил неверную контекстную ошибку в drawInContext
Apple сказала, что мы не можем использовать drawRec: в UIImageView. поэтому я решил использовать CALayer для выполнения этой работы и добавить слой в UIImageView.layer. Я создал класс с именем MyCALayer, расширяющий класс CALayer, и перезаписываю...
756 просмотров
schedule
19.05.2024
UIView: закругленные углы без проблем с производительностью
Я использую AQGridView для отображения своих данных в сетке на iPad. Каждая ячейка является подклассом UIView , и обычно одновременно отображается 18 ячеек.
Я хотел бы добавить к этим ячейкам закругленный угол, поэтому я установил свойство...
4537 просмотров
schedule
14.05.2024
[Выпуск CALayer]: сообщение отправлено освобожденному экземпляру в UIViewController.
У меня есть MapView в UIViewController. Когда я пытаюсь загрузить представление после его viewDidUnload, оно вылетает с этим сообщением:
-[Выпуск CALayer]: сообщение отправлено освобожденному экземпляру 0x29aea0
Я думаю, что делаю все...
6276 просмотров
schedule
03.07.2022
Как взаимодействовать с многоуровневыми представлениями на Mac
Я разрабатываю пользовательский интерфейс, содержащий несколько меток и текстовых полей. Я хотел бы стилизовать пользовательский интерфейс следующим образом:
установка фонового рисунка для просмотра содержимого моего NSWindow
добавление...
2567 просмотров
schedule
03.03.2023
Есть ли проблема с обновлением позиции CALayer, когда слой приостановлен?
Есть ли проблема с чтением позиции презентации, когда она приостановлена?
Я пытаюсь приостановить и возобновить CALayer . После того, как CALayer приостановлено, я хочу обновить положение слоя с его текущей позицией представления. Когда я...
1846 просмотров
schedule
18.04.2022