0
ответов

Как применить CAGradientLayer в качестве маски другого CALayer?

У меня есть представление с CALayer. Когда я создаю CAGradientLayer и применяю его как маску CALayer этого представления, ничего не происходит. Почему? В -initWithFrame: представления я делаю это: CAGradientLayer *...
вопрос задан: 30 May 2012 11:38
0
ответов

Какой самый быстрый способ кэшировать нарисованное изображение экрана и отображать его в iOS?

Вместо того, чтобы позволить drawRect каждый раз перерисовывать тысячи точек, я думаю, есть несколько способов «кэшировать изображение на экране» и любой дополнительный рисунок, который мы добавим к этому изображению, и просто покажем...
вопрос задан: 27 May 2012 18:36
0
ответов

Уровень UILabel cornerRadius, отрицательно влияющий на производительность

Я создал представление документа который отображает номер страницы в углу. Номер страницы - это uilabel с полупрозрачным цветом фона и радиусом угла (с помощью cornerRadius ...
вопрос задан: 23 May 2012 14:56
0
ответов

Можно ли перекрывать одноуровневые одноуровневые элементы NSView?

Я немного запутался. В документации Apple говорится следующее: Примечание. Из соображений производительности Cocoa не навязывает отсечение между одноуровневыми представлениями и не гарантирует правильную инвалидацию и отрисовку...
вопрос задан: 23 May 2012 12:37
0
ответов

Разрешается ли слой -, на котором размещаются NSView, иметь подпредставления?

Слой -, содержащий NSViews (, поэтому NSViews, для которых вы предоставляете экземпляр CALayer и устанавливаете его с помощью setLayer :), очевидно, могут содержать подвиды. Почему очевидно? Потому что в собственном примере кода Cocoa Slides от Apple...
вопрос задан: 23 May 2012 11:54
0
ответов

iphone : удалить CALayer, когда анимация остановится, CALayer мигает перед исчезновением

создать простой проект в XCode установить представление для получения мультитач-событий реагировать на прикосновенияНачало, создавать CALayer при обнаружении события касания сделать анимацию затухания непрозрачности для CALayer когда анимация...
вопрос задан: 15 May 2012 14:06
0
ответов

Эффект внутренней тени на слое UIView?

У меня есть следующий CALayer: CAGradientLayer * gradient = [CAGradientLayer layer]; gradient.frame = CGRectMake (8, 57, 296, 30); gradient.cornerRadius = 3.0f; gradient.colors = [NSArray ...
вопрос задан: 13 May 2012 23:30
0
ответов

Ошибка в shadowPath CALayer?

Я пытаюсь нарисовать тень произвольной формы с помощью CALayer: #import @implementation ZKSBAppDelegate @synthesize window = _window; - (void)applicationDidFinishLaunching:...
вопрос задан: 9 May 2012 18:55
0
ответов

Проверьте, добавлен ли уже CALayer в качестве подслоя.

У меня есть 5 CALayer, каждый из которых является свойством. Скажем, я добавил 3 из них в качестве подвидов. Мне нужно, чтобы я мог проверить, добавлен ли один из слоев к слою.
вопрос задан: 7 May 2012 13:53
0
ответов

Как создать подкласс CALayer и использовать пользовательское свойство?

Я пытаюсь создать подкласс CALayer с пользовательским свойством индекса, который я могу анимировать и изменять напрямую, чтобы отображать другое изображение на основе индекса. В заголовке я...
вопрос задан: 1 May 2012 06:58
0
ответов

как я могу анимировать границы CAlayer для постепенного отображения изображения?

По определенным причинам я стараюсь не использовать для этого CAScrollLayer. Эффект, которого я добиваюсь, заключается в постепенном раскрытии (снизу вверх) содержимого CALayer (файл png, который я ранее загрузил)....
вопрос задан: 26 April 2012 18:34
0
ответов

UIImageView отображает НАМНОГО быстрее, чем CG или CALayer. Кто-нибудь знает, почему?

Я написал приложение для тестирования производительности изображения на iOS. Я пробовал 3 разных представления, все они отображали один и тот же большой PNG. Первое — это представление, которое отрисовывается с помощью CGContextDrawImage(). Второй устанав
вопрос задан: 19 April 2012 00:21
0
ответов

CALayer исчезает с текущего значения

Мое приложение использует CALayer для рисования представлений. Точнее, он использует метод drawLayer:inContext: на подслое верхнего слоя UIView. Это хороший способ получить "неявную" анимацию последовательных...
вопрос задан: 18 April 2012 21:56
0
ответов

UILabel со скругленными углами, тенью и фоновым узором

Я перепробовал все методы, которые нашел, но не смог. Я просто хочу сделать этикетку с закругленными углами, тенью с фоновым узором. Тень работает, только если я это делаю...
вопрос задан: 18 April 2012 00:37
0
ответов

Отключить анимацию при изменении свойств слоя/представления?

Я создал своего рода анимацию, добавив несколько слоев в UIView. Эти слои должны быть установлены видимыми или невидимыми с помощью скрипта. Сценарий основан на объектах, которые реализуют протокол ://...
вопрос задан: 14 April 2012 19:12
0
ответов

Как сделать текст в CATextLayer ясным

Я создал CALayer с добавленным CATextLayer, и текст получается размытым. В документации говорится о «субпиксельном сглаживании», но для меня это мало что значит. У кого-нибудь есть фрагмент кода, который ...
вопрос задан: 14 April 2012 11:29
0
ответов

Граница CALayer появляется над подвидом (я думаю, это связано с Z-порядком)

Я искал, но не смог найти причину такого поведения. У меня есть UIButton, изображение которого я устанавливаю. Вот как должна выглядеть кнопка. Обратите внимание, что это всего лишь фотошоп...
вопрос задан: 28 March 2012 05:25
0
ответов

-[CALayer setNeedsDisplayInRect:] вызывает перерисовку всего слоя

Я создаю подкласс CALayer, чтобы предоставить свой собственный метод рисования. Для оптимизации я вызываю -[MyLayer setNeedsDisplayInRect:] вместо -[MyLayer setNeedsDisplay]. В методе рисования я получаю прямоугольник, который...
вопрос задан: 24 March 2012 09:52
0
ответов

Отсечение теней, созданных CALayer.shadow

Я хочу добавить тень вокруг ВНЕШНЕГО края ПОЛОГО CGPath (эти два слова очень важны: снаружи + полый :) ). Реализация теней Apple позволяет вам делать только «заполненные» тени. Итак... ...
вопрос задан: 19 March 2012 07:43
0
ответов

Определение степени поворота CALayer

У меня есть программа, в которой CALayer должен быть повернут на определенное значение. Как я могу определить текущее вращение CALayer? У меня есть UIRotationGestureRecognizer, который вращает слой: - (void)...
вопрос задан: 14 March 2012 23:59
0
ответов

Как вычислить ограничивающую рамку строки CATextLayer?

На первый взгляд мой вопрос кажется очень простым, но мне кажется, что я действительно не могу найти решения. Вот что это такое: Я хочу вычислить ограничивающую рамку строки CATextLayer. Вот что я делаю: ...
вопрос задан: 2 March 2012 18:30
0
ответов

CALayer autoresizingMask не для iOS SDK?

Я заметил, что CALayer на iOS SDK не имеет свойства autoresizingMask. Я не уверен, что пользовательская перегрузка метода "setFrame:" может нормально работать с авторазмером анимированных подслоев. Есть ли ...
вопрос задан: 1 March 2012 13:46
0
ответов

Использование CALayer в качестве фона для других NSViews

У меня есть приложение с NSTableView в окне. Я хочу использовать CALayer в качестве фона для всего окна и вида таблицы. Во всех моих экспериментах до сих пор CALayer всегда рисует ...
вопрос задан: 29 February 2012 18:01
0
ответов

Создание анимируемого полупрозрачного наложения со слоями Core Animation

Я создаю прожектор, который перемещается по содержимому в моем приложении, например: В примере приложения (показано выше) , фоновый слой синий, и у меня есть слой поверх него, который затемняет все, кроме ...
вопрос задан: 27 February 2012 02:49
0
ответов

При назначении делегата на подуровень CALayer возникает ошибка EXC_BAD_ACCESS?

Я пытаюсь использовать ряд CALayers в качестве подслоев для представления, которое требует немного более мелкозернистой прорисовки, чем обычно. Я использовал CATiledLayer раньше, и я думал, что использование подслоев будет...
вопрос задан: 21 February 2012 22:39
0
ответов

Могу ли я использовать CALayer для ускорения рендеринга представления?

Я создаю пользовательский объект NSView, часть содержимого которого изменяется часто, а часть - гораздо реже. Как оказалось, те части, которые меняются реже, занимают больше всего времени ...
вопрос задан: 21 February 2012 05:36
0
ответов

Удаление подслоя imageView из TableViewCell

Когда у меня есть изображение, я вставляю подслой с CAGradientLayer, ... layer.name = @ "Градиент"; [cell.imageView.layer insertSublayer: layer atIndex: 0]; и когда нет изображения для ImageView, мне нужно ...
вопрос задан: 6 February 2012 14:57
0
ответов

Как я могу связать базовые анимации для разных слоев один за другим?

У меня есть scrollView с включенным разбиением по страницам и количество страниц N, которые являются UIViews в качестве подпредставлений scrollView. Я пытаюсь сделать следующее: Пользователь прокручивает страницу до n. В этот момент 7 ...
вопрос задан: 3 February 2012 01:58
0
ответов

Вызывает ли shouldRasterize на CALayer растеризацию до или после преобразования слоя?

Я пытаюсь оптимизировать свое приложение. Он довольно визуально богат, поэтому в нем довольно много многоуровневых UIView с большими изображениями и смешиванием и т. Д. Я экспериментировал со свойством shouldRasterize на ...
вопрос задан: 2 February 2012 09:25
0
ответов

как я могу определить завершение анимации, вызванной CATransaction

У меня есть CALayer, который я просто создаю и добавляю в подпросмотр основного представления моего контроллера представления в initWithNibName контроллера: А затем я выполняю следующую анимацию: [CATransaction begin];...
вопрос задан: 28 January 2012 23:05