Описание тега calayer
CALayer - это класс Core Animation в структуре Quartz Core. Он инкапсулирует геометрию и представление слоя. Он поддерживает анимацию геометрии слоя и его содержимого.
1
ответ
Анимировать линейный сегмент в iOS
В iOS я хотел бы создать объект сегмента линии и анимировать его начальную и конечную точки (я могу сделать это в Microsoft WPF). В настоящее время я создаю объект линейного сегмента как крошечный CALayer что я растягиваю и вращаю, используя трансфо…
01 мар '13 в 20:56
14
ответов
CABasicAnimation сбрасывается к начальному значению после завершения анимации
Я вращаю CALayer и пытаюсь остановить его в его окончательном положении после завершения анимации. Но после завершения анимации он сбрасывается в исходное положение. (Документы xcode явно говорят, что анимация не будет обновлять значение свойства.) …
19 май '11 в 13:02
1
ответ
Соответствие цвета между UIView и CALayer(CGColor)
У меня есть UIView (внутри LaunchScreen, так что не так много опций его настройки), для которого я указал backgroundColor через IB. Первый VC, который появляется после запуска приложения, имеет CALayer, который должен быть идентичен LaunchScreen... …
24 авг '17 в 09:00
1
ответ
Рисование и стирание в ImageView с использованием UIBezierPath
Я пишу код ответа этой ссылки для создания ImageViewLayer и Imageview. Stackru Ссылка Эта ссылка дает мне следующий результат. Это работает нормально. Но я хочу, когда пользователь нажимает оригинальную кнопку... и затем касается пальцем, он удаляет…
12 дек '14 в 06:28
2
ответа
UIWebView: отслеживание обновлений экрана (грязные области)
Я пытаюсь обнаружить анимации и другие обновления экрана, как они происходят внутри UIWebView. Я хотел бы получить прямоугольники областей в UIWebView, которые были изменены с момента последнего обновления. Я думаю, что на самом деле я ищу способ "п…
16 май '11 в 11:15
0
ответов
Поверните CATextLayer с помощью UIInterfaceOrientation
У меня есть CATextLayer в качестве подслоя CALayer. CALayer вращается, как и CATextLayer, как и ожидалось. Проблема в том, что CATextLayer всегда должен быть перевернут вверх ногами (согласно UIInterfaceOrientationPortrait). Я попытался повернуть CA…
25 июл '14 в 04:58
2
ответа
Сбой в действии ForLayer:forKey:
У меня загадочный EXC_BAD_ACCESS при изменении кадра UILabel. Авария случайная, обычно мне приходится повторять условия в течение нескольких минут. Включение NSZombies, а также других флагов отладки памяти (NSDebugEnabled, MallocStackLogging) не пом…
17 июн '11 в 10:07
1
ответ
Заставить CAlayers использовать для цикла
Извините за простой вопрос, но как сделать CAlayers, используя цикл for? У меня есть это сейчас, но как правильно это сделать? for (int n = 1; n <= 6; n++) { NSString *theCloud = [NSString stringWithFormat:@"cloudImage%d",n]; NSString *theCloudLa…
11 авг '10 в 02:19
5
ответов
Как получить CATransform3D из матриц проекции и ModelView?
Все,У меня есть проект iphone, который рисует 3D-модель с использованием OpenGL-ES для данной матрицы вида модели и данной матрицы проекции. Мне нужно было заменить 3D-модель на CALayer, поэтому я поместил значения матрицы вида модели в структуру CA…
18 май '11 в 13:28
1
ответ
Отсечение за четким подпредставлением
В iOS 8 FaceTime имеет UITableView с UIVisualEffectView за ним, размыва живой эфир камеры. Когда вы проводите пальцем по ячейке, ячейка перемещается, чтобы стереть в кнопке Удалить, но она не отображается полностью за UITableViewCell. У меня вопрос:…
29 дек '14 в 15:15
2
ответа
UIButton в CALayer
Как я могу добавить UIButton в CALayer и подключить событие касания?
24 сен '10 в 00:11
0
ответов
Рендеринг CALayer в контексте использует большие объемы памяти
Я делаю снимок UIWebView слой, но когда я рендерим слой webview в текущем контексте, мое приложение использует на 10 МБ больше памяти, и я не думаю, что это должно быть правильно. Вот мой текущий код: CGSize imageSize = self.bounds.size; UIGraphicsB…
28 мар '12 в 05:23
0
ответов
Маскировка iOS CALayer - всегда темная граница?
Я пытаюсь создать простую маску для UIView с помощью следующего кода: CAShapeLayer *mask = [CAShapeLayer layer]; CGMutablePathRef path = CGPathCreateMutable(); CGPathMoveToPoint(path, nil, 0, 0); CGPathAddLineToPoint(path, nil, 80, 80); CGPathAddLin…
20 окт '13 в 12:58
4
ответа
Маска CAShapeLayer раскрывается снизу
Я пытаюсь создать эффект "раскрытия" из нижней части изображения. Я думал, что это будет так же просто, как установка anchorPoint для CGPointMake(0.5, 1.0) или contentGravity для kCAGravityTop, но ни один из этих вариантов не работает. Текущий код у…
19 июл '15 в 14:56
1
ответ
Как проверить, что мой метод вызывается изнутри '[UIView animateWithDuration:...]'?
У меня есть метод, который устанавливает свойства UIView. И я называю это прямо в некоторых случаях и от UIView animateWithDuration: блок. В этом методе я изменяю среди прочего путь слоя представления, поэтому он некорректно работает с анимацией (пу…
30 май '14 в 10:15
0
ответов
CALayer движется несколько раз в анимации
Теперь у меня есть анимация - переместить калейер из актуальной точки в другую, одним движением: CGPoint startPt = CGPointMake(self.firstBall.ballCoordinates.x,self.firstBall.ballCoordinates.y); CGPoint endPt = CGPointMake(self.secondBall.ballCoordi…
09 апр '13 в 19:32
1
ответ
Core Animation / GLES2.0: Получение растрового изображения из CALayer в GL Texture
Я переписываю в GL некоторый основной анимационный код, который работал недостаточно быстро. в моей предыдущей версии каждая кнопка была представлена CALayer, содержащим подслои для общей формы и текстового содержимого. то, что я хотел бы сделать,…
26 фев '11 в 06:11
1
ответ
Объект пользовательского интерфейса невидим после переключения между вкладками
Мое приложение имеет окно настроек с панелью инструментов. Его вкладка настроек представляет собой отдельный объект NSView. Когда я помещаю стандартные кнопки, поля и т. Д. В каждое представление, переключение между вкладками работает замечательно, …
24 дек '11 в 12:47
1
ответ
Как применить CAGradientLayer в качестве маски другого CALayer?
У меня есть представление, в котором есть CALayer. Когда я создаю CAGradientLayer и применяю его как маску CALayer этого представления, ничего не происходит. Зачем? В -initWithFrame: из представления я делаю это: CAGradientLayer *gradient = [CAGradi…
30 май '12 в 10:59
1
ответ
Многоядерные видовые экраны анимации
У меня есть сложная структура CALayers, формирующая систему графики движения, которой может манипулировать пользователь. Это отображается в главном окне как часть пользовательского интерфейса. Я ищу хороший способ отобразить несколько маленьких секц…
19 июн '11 в 04:39