Вопросы с тегом «calayer»

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

4
Быстрый и Lean PDF Viewer для iPhone / iPad / iOs - советы и подсказки?
В последнее время появилось много вопросов о рисовании PDF. Да, вы можете легко отрисовывать PDF с помощью, UIWebViewно это не может дать производительность и функциональность, которые вы ожидаете от хорошего средства просмотра PDF. Вы можете нарисовать страницу PDF в CALayer или в UIImage . У Apple даже есть пример кода, …
369 ios  pdf  calayer 

4
Как применить перспективное преобразование к UIView?
Я ищу, чтобы выполнить перспективное преобразование на UIView (например, видно в coverflow) Кто-нибудь знает, возможно ли это? Я исследовал использование CALayerи пробежался по всем прагматичным подкастам Core Animation для программиста, но до сих пор не знаю, как создать такой вид трансформации на iPhone. Любая помощь, указатели или примеры фрагментов кода …

11
Как настроить точку привязки CALayer, когда используется Auto Layout?
Примечание : с тех пор, как был задан этот вопрос, дела пошли дальше; смотрите здесь для хорошего недавнего обзора. Перед автоматическим размещением можно изменить точку привязки слоя вида, не перемещая вид, сохранив рамку, установив точку привязки и восстановив рамку. В мире автоматической компоновки мы больше не устанавливаем фреймы, но ограничения, …
161 ios  calayer  autolayout 

15
CABasicAnimation сбрасывается до начального значения после завершения анимации
Я вращаю CALayer и пытаюсь остановить его в конечной позиции после завершения анимации. Но после завершения анимации он возвращается в исходное положение. (Документы xcode явно говорят, что анимация не обновляет значение свойства.) любые предложения, как этого добиться.

15
Отключение неявной анимации в - [CALayer setNeedsDisplayInRect:]
У меня есть слой со сложным кодом рисования в методе -drawInContext :. Я пытаюсь свести к минимуму объем рисования, который мне нужно сделать, поэтому я использую -setNeedsDisplayInRect: для обновления только измененных частей. Это отлично работает. Однако, когда графическая система обновляет мой слой, он переходит от старого к новому изображению с …

14
Округленный UIView с использованием CALayers - только некоторые углы - как?
В моем приложении четыре кнопки, названные следующим образом: Верхний левый Левая нижняя В правом верхнем углу Нижний правый Над кнопками есть изображение (или UIView). Теперь предположим, что пользователь нажимает на верхнюю левую кнопку. Приведенное выше изображение / вид должно быть закруглено в этом конкретном углу. Мне трудно применить закругленные углы …

1
Что здесь означает «Тип получателя 'CALayer', например, сообщение является предварительным объявлением»?
Я портирую блок кода из проекта iOS4 на iOS5, и у меня проблемы с ARC. Код создает PDF-файл из снимка экрана. Код создания PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; UIGraphicsEndPDFContext(); Строка renderInContext [captureView.layer renderInContext:pdfContext]; генерирует следующую ошибку. …

5
CALayer с прозрачным отверстием в нем
У меня есть простой вид (левая часть изображения), и мне нужно создать какое-то наложение (правая часть изображения) на это представление. Этот оверлей должен иметь некоторую непрозрачность, чтобы изображение ниже было частично видно. Самое главное, что это наложение должно иметь круглое отверстие в середине, чтобы оно не перекрывало центр обзора (см. …


8
Размер CALayers не изменился при изменении границ UIView. Зачем?
У меня UIViewесть около 8 различных CALayerподслоев, добавленных к его слою. Если я изменяю границы представления (анимированные), то само представление сжимается (я проверял это с помощью a backgroundColor), но размер подслоев остается неизменным . Как это решить?

7
Как сделать текст в CATextLayer понятным
Я сделал CALayerс добавлением, CATextLayerи текст получается размытым. В документации говорится о «субпиксельном сглаживании», но для меня это мало что значит. У кого-нибудь есть фрагмент кода, который делает CATextLayerнебольшой текст понятным? Вот текст из документации Apple: Примечание. CATextLayer отключает субпиксельное сглаживание при визуализации текста. Текст может быть нарисован с использованием …

17
Эффект внутренней тени на слое 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, 0, 120) CGColor], nil]; [self.layer insertSublayer:gradient atIndex:0]; Я хотел бы добавить к нему эффект внутренней тени , но я не совсем уверен, как …

7
iOS от белого к прозрачному градиентному слою - серый
У меня есть CAGradientLayer, вставленный в нижнюю часть этого небольшого подробного представления, которое появляется в нижней части приложения. Как видите, я установил цвета с белого на прозрачный, но появляется странный серый оттенок. Любые идеи? // Set up detail view frame and gradient [self.detailView setFrame:CGRectMake(0, 568, 320, 55)]; CAGradientLayer *layer = …

6
Почему masksToBounds = YES предотвращает тень CALayer?
С помощью следующего фрагмента я добавляю эффект тени к одному из моих UIView. Что работает очень хорошо. Но как только я установил свойство masksToBounds представления в YES . Эффект падающей тени больше не отображается. self.myView.layer.shadowColor = [[UIColor blackColor] CGColor]; self.myView.layer.shadowOpacity = 1.0; self.myView.layer.shadowRadius = 10.0; self.myView.layer.shadowOffset = CGSizeMake(0.0f, 0.0f); self.myView.layer.cornerRadius …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.