Вопросы с тегом 'calayer'

CALayer - это класс Core Animation в структуре Quartz Core. Он инкапсулирует геометрию и представление слоя. Он поддерживает анимацию геометрии слоя и его содержимого.
3
ответов

Быстрый и быстрый PDF Viewer для iPhone/iPad/iOs - советы и подсказки?

В последнее время появилось много вопросов о создании PDF файлов. Да, вы можете очень легко визуализировать PDF с помощью UIWebView, но это не дает производительности и функциональности, которые вы ожидаете от хорошего просмотра PDF. Вы можете нар...
задан 08 окт. '10 в 13:23
1
ответ

Что означает "Тип приемника" CALayer ", например, сообщение" forward forward ", означает здесь?

Я переношу блок кода из проекта iOS4 в iOS5, и у меня возникают проблемы с ARC. Код генерирует PDF из захвата экрана. Код генерации PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData,...
задан 18 окт. '11 в 23:36
13
ответов

Отключение неявных анимаций в - [CALayer setNeedsDisplayInRect:]

В методе -drawInContext: у меня есть слой с некоторым сложным кодом чертежа. Я пытаюсь свести к минимуму количество чертежа, которое мне нужно сделать, поэтому я использую -setNeedsDisplayInRect: обновлять только измененные части. Это прекрасно работ...
задан 11 февр. '10 в 14:44
12
ответов

Округленный UIView с использованием CALayers - только некоторые углы - как?

В моем приложении - четыре кнопки, названные следующим образом: Верх - левый Внизу - слева Верх - правый Внизу - справа Над кнопками находится изображение (или UIView). Теперь предположим, что пользователь нажал на верхнюю - левую кнопку. Над и...
задан 15 февр. '10 в 7:55
5
ответов

CALayer с прозрачным отверстием в нем

У меня есть простой вид (левая часть рисунка), и мне нужно создать какой-то наклад (справа от рисунка) к этому представлению. Этот оверлей должен иметь некоторую непрозрачность, так что вид ниже он все еще частично виден. Самое главное, что наложение...
задан 13 мая '13 в 1:39
13
ответов

Влияние внутренней тени на слой UIView?

У меня есть следующий CALayer: CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = CGRectMake(8, 57, 296, 30); gradient.cornerRadius = 3.0f; gradient.colors = [NSArray arrayWithObjects:(id)[RGB(130, 0, 140) CGColor], (id)[RGB(108, ...
задан 13 дек. '10 в 19:55
5
ответов

Каковы различия между UIView и CALayer?

Оба имеют большинство одинаковых атрибутов, оба поддерживают разные виды анимаций, оба представляют разные данные. Каковы различия между UIView и CALayer?
задан 19 окт. '11 в 21:36
7
ответов

Как получить текст в CATextLayer, чтобы быть понятным

Я сделал CALayer с добавленным CATextLayer, и текст получился размытым. В документах они говорят о "подпиксельном сглаживании", но это не значит для меня. У кого-нибудь есть фрагмент кода, который делает CATextLayer с четким текстом? Здесь текст из...
задан 28 сент. '10 в 20:29
6
ответов

Почему masksToBounds = YES предотвращает тень CALayer?

Со следующим фрагментом я добавляю эффект тени для одного моего UIView. Это работает очень хорошо. Но как только я установил свойство masksToBounds в представление YES. Эффект теневой тени больше не отображается. self.myView.layer.shadowColor = ...
задан 11 сент. '10 в 15:22
7
ответов

CALayers не изменилось в соответствии с изменением границ UIView. Зачем?

У меня есть UIView, который имеет около 8 различных подслоев CALayer, добавленных к его слою. Если меняю границы представления (анимированные), то сам вид сжимается (я проверил его с помощью backgroundColor), но размер подслоев остается неизменны...
задан 24 марта '10 в 1:43
5
ответов

Анимация UIView против CALayers

Я борюсь с концептуализацией анимаций с CALayer, а не с собственными методами анимации UIView. Бросьте " Core Animation" в это, и, может быть, кто-то может сформулировать эти концепции с высокого уровня, чтобы я мог лучше визуализировать, что про...
задан 16 июля '09 в 22:20
5
ответов

Как нарисовать гладкий круг с CAShapeLayer и UIBezierPath?

Я пытаюсь нарисовать поглаженный круг, используя CAShapeLayer и устанавливая на нем круговой путь. Тем не менее, этот метод является менее точным при отображении на экране, чем при использовании borderRadius, или непосредственно в контуре CGContextRe...
задан 20 июня '14 в 0:43
6
ответов

CALayer: добавить границу только с одной стороны

Я могу добавить границу к CALayer следующим образом: [webView.layer setBorderColor: [[UIColor colorWithRed:0.6 green:0.7 blue:0.2 alpha:1] CGColor]]; [webView.layer setBorderWidth: 2.75]; Но можно ли добавить границу только с одной стороны? Мне...
задан 11 авг. '11 в 11:03
1
ответ

Скрытая спина NSView и перекошенные братья и сестры

У меня странная проблема с поддержкой NSView с поддержкой слоев и ее братьями и сестрами, некоторые из них не отображаются правильно, когда добавляются в существующую иерархию представлений, прикрепленную к повернутому супервизу. Ниже приведены подро...
задан 19 февр. '13 в 15:03
1
ответ

Какая разница и совместимость CGLayer и CALayer?

Я запутываю CGLayer и CALayer. Они выглядят одинаково, так почему же существуют отдельные реализации? Какая разница между совместимостью и CGLayer и CALayer?
задан 16 дек. '10 в 11:39