Core-Animation – вопросы и ответы

69
голосов
2
ответа
Я пытаюсь создать введение в мое приложение, когда UILabels исчезает и исчезает. У меня есть две метки. Я хочу, чтобы первый затухал, оставался на экране в течение 4 секунд. Затем вторая метка долж...
5 месяцев, 4 недели назад user709903
113
голосов
1
ответ
Я хотел бы создать секцию просмотра таблицы в моем приложении iOS, точно так же, как стиль Facebook (с большим количеством информации в каждой строке, изображениях и кнопках,..). Я также хочу включ...
5 месяцев, 4 недели назад Wildchild89
98
голосов
3
ответа
Я хочу масштабировать + переводить представление, а затем анимировать это преобразование обратно. Но CGAffineTransformInvert возвращает преобразование, которое делает что-то другое (не может понять...
5 месяцев, 4 недели назад maxgrinev
57
голосов
2
ответа
У меня есть CALayer , который я явно оживляю на новую позицию. Свойство toValue похоже только относительно начального положения слоя. CABasicAnimation *move = [CABasicAnimation animationWithKeyPath...
5 месяцев, 4 недели назад chicobermuda
57
голосов
1
ответ
Я хочу сделать такой список: 1. List item 1 2. List item 2 3. List item 3 Вот мой код: NSTextList *list = [[NSTextList alloc] initWithMarkerFormat:@"{decimal}" options:0]; NSMutableParagraphStyle *...
5 месяцев, 4 недели назад Kentzo
69
голосов
1
ответ
поэтому я нахожусь на cocos2d, но до того, как я был в обычном приложении ios, и у меня был этот код: -(void)viewDidLoad { rootLayer = [[CALayer alloc] init]; [imageView.layer addSublayer:rootLayer...
5 месяцев, 4 недели назад greg rock
81
голос
4
ответа
У меня есть игра iOS, и когда мяч попадает в цель, она взрывается. Каким будет лучший способ оживить этот взрыв?
5 месяцев, 4 недели назад Blane Townsend
244
голоса
2
ответа
QuartzCore.layer.shadow высасывает производительность. Кажется, что их нужно переделать каждый раз, когда что-то меняется, что приводит к задержке. Градиент Coregraphics (для односторонних теней) -...
5 месяцев, 4 недели назад Andrew
58
голосов
2
ответа
Я в процессе написания простой 2D-игры, которая в настоящее время выполняет справедливый бит пользовательского чертежа для нескольких спрайтов при каждом обновлении, т.е. у меня есть игровое предст...
5 месяцев, 4 недели назад mmccomb
58
голосов
2
ответа
Я пытаюсь 3D анимировать UIImageView по оси X, поэтому он будет вращаться на 180 градусов. Я хочу изменить изображение на 90 градусов. (вот почему я "сломал" анимацию в 2). Анимация работает хорошо...
6 месяцев назад user1078065
57
голосов
1
ответ
Я использую эту функцию в ОС с этим CAMediaTimingFunction *function = [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionDefault]; //get control points CGPoint controlPoint1, controlPoi...
6 месяцев назад Liu Harword
58
голосов
1
ответ
Я хотел создать эффект теневой анимации, когда пользователь нажимает на ячейку, где ячейка будет иметь тень, "растущую" от 0 до предполагаемого радиуса. Ниже приведены снимки кодов, но я не могу ег...
6 месяцев назад Calvin
69
голосов
3
ответа
У меня простая проблема масштабирования с CATextLayer, но я просто не мог понять: Я хочу, чтобы CATextLayer пропорционально увеличивался в размерах с этим суперслоем: если ширина суперслоя равна 30...
6 месяцев назад dreerr
57
голосов
1
ответ
Протокол CAMediaTiming определяет свойство timeOffset которое должно устанавливать дополнительное смещение времени анимационного или анимированного слоя. Установив layer.speed = 0 можно вручную упр...
6 месяцев назад wczekalski
71
голос
1
ответ
Я пытаюсь создать простой эффект CSS Flip на некоторых изображениях и поместить ссылки на обратной стороне... однако, ссылки работают в FireFox, но не в Chrome или Safari. Я пробовал много разных м...
6 месяцев назад Sam Kim
91
голос
1
ответ
Я пытаюсь масштабировать AVCaptureVideoPreviewLayer , поэтому он отображает "увеличенный" предварительный просмотр с камеры; Я могу сделать эту работу с помощью setAffineTransform:CGAffineTransform...
6 месяцев назад Dan
69
голосов
3
ответа
Мой взгляд имеет несколько уровней СА, расположенных как ячейки UITableView. Я динамически создавал слой один за другим в порядке сверху вниз. Но я хочу создать слой между двумя слоями, я хочу созд...
6 месяцев назад iOmi
113
голосов
2
ответа
Я разработчик iOS, и недавно я установил новейший iOS 6 при тестировании. Когда я столкнулся с попыткой посылки, чтобы обновить анимацию, я решил попытаться реализовать ее самостоятельно. Я попытал...
6 месяцев назад Bahonur Nasritdinov
106
голосов
3
ответа
У меня есть subclassed UIView , загруженный из nib, и я не могу получить тень, чтобы рисовать вокруг него. Я пытаюсь получить тень, чтобы появиться вокруг всего вида в течение довольно долгого врем...
6 месяцев назад David Nix
69
голосов
3
ответа
там. в приложении iOS, обратный вызов ядра не работает. - (void)startAnim { CABasicAnimation* anim = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; anim.fromValue = startAngle; an...
6 месяцев назад jeilsoft
90
голосов
1
ответ
Я рисую анимацию линии, соединяющую 2 точки с линией. Это мой код: -(void) drawObject{ rootLayer = [CALayer layer]; rootLayer.frame = self.view.bounds; [self.view.layer addSublayer:rootLayer]; line...
6 месяцев назад Oleg Danu
57
голосов
1
ответ
Я наткнулся на интересную проблему, и я не уверен, как ее решить. У меня есть линейный график, на котором точки данных отмечены круговыми точками. На данный момент я создаю один CAShapeLayer для са...
6 месяцев назад Andriy Gordiychuk
100
голосов
1
ответ
Я работаю над приложением iOS, которое имеет некоторые анимации, которые плохо работают на устройствах iOS с менее мощным графическим процессором. Я думаю, что я должен отключить анимацию на устрой...
6 месяцев назад Adnan Aftab
81
голос
1
ответ
Я пытаюсь реализовать анимацию сбрасывания страниц в одном из моих приложений. Использование MPFoldTransition для анимации сбрасывания страниц. Он предоставляет метод анимации переходов UIView и UI...
6 месяцев назад Ankita Shah
56
голосов
1
ответ
Я немного борюсь с этой простой анимацией линий. Я понял, как его приостановить, но мне нужно, чтобы вернуть анимацию обратно в исходную точку с момента вызова функции resetAnimation(). let pathAni...
6 месяцев назад Linas Vildziunas
71
голос
1
ответ
В настоящее время существует представление, которое я пытаюсь перевести (перемещать), поворачивать и масштабировать представление одновременно. По этой странной причине он только масштабирует его, ...
6 месяцев назад SwiftyJD
81
голос
3
ответа
в некоторых приложениях для iPhone/iPad вы можете видеть, как вставляются и выходят экраны. Как работает прямой слайд/выход? Я мог найти только Curl и Flip для анимации: UIViewAnimationTransitionFl...
6 месяцев назад Stef
124
голоса
1
ответ
Я пытаюсь сделать индикатор пользовательской активности, подобный индикатору активности, показывающему круговую неопределенность активности Android. В принципе, я хочу нарисовать круг два раза и ст...
6 месяцев назад Banana
57
голосов
1
ответ
У меня есть UIImageView внутри UIScrollView, и когда размер фрейма UIImageView больше размера UIScrolLView, я хочу сделать анимацию, чтобы сжать ее обратно, чтобы она соответствовала ей на экране. ...
6 месяцев назад xonegirlz
81
голос
1
ответ
Мое приложение находится в ARC. В любом представлении моего приложения есть одно обратное изображение, и на этом изображении некоторые анимации постоянно повторяют изображения. Проблема в том, что ...
6 месяцев назад Sam
72
голоса
1
ответ
Есть ли способ автоматически обнаруживать, когда UIView меняет его видимый масштаб на экране, потому что один из его родителей изменил масштаб? Обратите внимание, что я не спрашиваю, как определить...
6 месяцев назад Craig T
57
голосов
1
ответ
Я использую пример кода из http://developer.apple.com/library/ios/#qa/qa1714/_index.html почти дословно, и я могу сохранить фоновое изображение или оверлей, но я не могу объединить эти два, Когда я...
6 месяцев назад Scott Chamberlin
98
голосов
1
ответ
Возможно ли иметь CALayer над другим, состоящим из режима смешивания на экране? Теперь я могу сделать это вне экрана с помощью drawinrect, но можно ли его увидеть на экране? спасибо за любую помощь.
6 месяцев назад SpaceDog
113
голосов
2
ответа
Я всегда думал, что Core Animation выполняет анимацию на фоне. Когда я запускаю этот код, мои взаимодействия с пользовательским интерфейсом блокируются до окончания анимации: [UIView animateWithDur...
6 месяцев назад Proud Member
57
голосов
1
ответ
Я пытаюсь анимировать колесо Когда палец лежит нa > 0,1 с, колесо "выскакивает", т.е. меняет масштаб с 1,0 до 1,2. когда палец перемещается, колесо вращается вместе с ним (только если оно выскоч...
6 месяцев назад P i
80
голосов
2
ответа
Я хочу добавить эффект свечения в путь, например, элементы синего свечения вокруг (OS X), когда они имеют фокус. Я использовал CAShapeLayer с (прямоугольным) путем: self.borderLayer = [CAShapeLayer...
6 месяцев назад Patrick
81
голос
3
ответа
ПОСЛЕДНИЕ ИЗМЕНЕНИЯ: После нескольких экспериментов я убежден, что у меня проблема с сенсорным управлением. Я создал пользовательскую ячейку с subview, которая заполняет половину ширины представлен...
6 месяцев назад tsp
107
голосов
1
ответ
В настоящее время я пытаюсь реализовать анимацию с использованием Core Animation на iOS. Прямо сейчас я могу применить несколько анимаций к одному слою с помощью CAAnimationGroup, но если я хочу по...
6 месяцев назад iOSPennyPop
89
голосов
1
ответ
Я пытаюсь использовать альфа-смесь для некоторых layers: [CGImageRef] в процедуре drawLayer(thisLayer: CALayer!, inContext ctx: CGContext!) Моего пользовательского NSView . До сих пор я использовал...
6 месяцев назад Enie
71
голос
1
ответ
Статья https://www.objc.io/issues/12-animations/animating-custom-layer-properties/ говорит об использовании полностью настраиваемых анимаций с Core Animation: Предположим, что вместо того, чтобы вн...
6 месяцев назад code-ninja-54321
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема