Описание тега nsanimationcontext

1 ответ

Замедлить или приостановить NSAnimationContext

У меня есть NSAnimationContext (просто представление с прокруткой), который я хотел бы замедлить и / или приостановить всякий раз, когда курсор входит в представление. Я уже реализовал обнаружение, когда это происходит - теперь мне просто нужно выяс…
11 апр '12 в 17:29
1 ответ

Анимация автоматического ограничения макета не происходит внутри NSTableCellView

Я пытаюсь получить автоматическое ограничение макета для обновления с анимацией внутри NSTableCellView, Ограничение обновляется нормально, но это не происходит с анимацией. Следующий код выполняется внутри tableView(_ tableView: NSTableView, viewFor…
2 ответа

Как мне оживить NSView с кривой

Я знаю как оживить NSView объекты, использующие +[NSAnimationContext runAnimationGroup:completionHandler:], но я не вижу способа установки кривой анимации для этого типа анимации. я вижу это NSAnimation имеет метод init, который включает в себя NSAn…
09 фев '19 в 12:37
1 ответ

Каков наилучший подход к анимации кадров в NSView?

В идеале мне нужно что-то вроде UIView.animateWithDurationОднако я знаю, что это не API, который доступен в MacOS. Каков наилучший способ манипулировать фактическим кадром NSView и анимировать изменения? Я пытался пойти на CABasicAnimationОднако это…
0 ответов

Невидимая анимация NSView не работает

Я создал новый проект с одной кнопкой и одним скрытым NSView (я назвал это annimationView). Идея заключается в том, что когда пользователь нажимает кнопку, скрытый вид должен исчезать и исчезать. Но ничего не происходит в первый раз. Если я нажму кн…
02 сен '15 в 08:29
1 ответ

NSAnimationContext для iOS

Мои вопросы: NSAnimationContext работает в iOS? Если ответ на вопрос 1 - нет, является ли CATransaction хорошей заменой?
11 окт '13 в 10:44
1 ответ

Эль Капитан сломал мою анимацию NSView

У меня есть приложение Mac, которое использует NSAnimationContext группировка анимации для анимации NSView за кадром и другое NSView на экране. Перед началом анимации я размещаю закадровый экран NSView в том положении, в котором я хочу, чтобы он про…
0 ответов

NSAnimationContext на несколько просмотров одновременно

У меня два NSViews, У меня есть простая потребность, чтобы сдвинуть один вид с экрана, а другой в поле зрения. Я играл с NSAnimationContext и ему удалось добиться хорошей простой анимации, однако она не оживит оба моих взгляда. Вот мой код: [NSAnima…
1 ответ

Анимация NSSplitview и размер окна

Я пытаюсь добиться того, чтобы, когда пользователь нажимал кнопку, окно увеличивалось, и панель занимала дополнительное место. NSSplitview это разворачивается и растет, чтобы заполнить пространство. Я могу легко анимировать изменение размера окна и …
2 ответа

Почему NSAnimationContext завершение Handler не работает (иногда)?

// wc here is an NSWindowController [NSAnimationContext beginGrouping]; [[NSAnimationContext currentContext] setDuration:0.5f]; if (duplication) { NSPoint origin = initialSize.origin; origin.y += initialSize.size.height; origin = [wc.window cascade…
1 ответ

Затухание NSButton с помощью NSAnimationContext

У меня есть простое приложение MacOS Swift (с использованием Xcode 8.2.1), которое содержит один NSButton. Когда я нажимаю кнопку, я хочу, чтобы она исчезала в течение определенного периода времени. Я думал, что мог бы использовать NSAnimationContex…
1 ответ

Почему аниматор NSView не работает в Какао

У меня есть NSView в моем проекте, который я хочу переместить, но анимация, которую я обычно использую для других объектов, не работает с ним... что я должен сделать, чтобы заставить его двигаться? Вот мой код: [[NSAnimationContext currentContext] s…
10 июн '13 в 17:38
1 ответ

NSAnimationContext не анимирует размер кадра для NSButton

С помощью NSAnimationContext.runAnimationGroup(_:_:) как показано в NSAnimationContext документация для анимации как начала, так и размера кадра работает, как ожидается, для некоторых типов представлений (включая NSImageView). Тем не менее, он не ра…
21 сен '16 в 13:29
1 ответ

Анимация ограничений автоматического макета с помощью NSView.layoutSubtreeIfNeeded() не работает на MacOS High Sierra

У меня есть базовое приложение Mac с анимацией представления, выполненной с помощью Auto Layout: Я добавляю новый вид справа от текущего вида Я обновляю ограничения так, чтобы новый вид заканчивал тем, что заполнил окно → Анимация будет выглядеть та…
2 ответа

Вращающийся NSView вокруг центра

Я пытаюсь анимировать вращение NSView вокруг его центра, но он продолжает смещаться из стороны в сторону во время вращения. Чем это вызвано? -(void)startRefreshAnimation { [NSAnimationContext beginGrouping]; [[NSAnimationContext currentContext] setD…
0 ответов

Анимированное изменение размера NSView не влияет на слой. Баг или совершенно правильно?

У меня есть два подкласса NSView: DrawRectView просто рисует цвет фона, используя метод drawRect LayerBackedView также рисует цвет фона, используя подложку слоя Следующий фрагмент кода изменяет размер анимации с помощью действий щелчка на представле…
21 июл '15 в 19:08
1 ответ

NSAnimation удаляет цвет фона кнопки

Я работаю над приложением Mac. Я пытаюсь сделать простую анимацию, которая заставляет NSButton двигаться вниз. Анимация работает очень хорошо, но когда я это делаю, цвет фона моего NSButton почему-то исчезает. Вот мой код: // Tell the view to create…
0 ответов

NSAnimationContext плохо себя ведет

У меня есть кнопка, которая вызывает главное окно, чтобы оживить его высоту, отображая некоторые опции в выпадающем меню. Кнопка (и ее брат) расположены в двух нижних углах окна, поэтому я хочу, чтобы они анимировались вниз с окном - будучи "заблоки…
23 янв '14 в 08:47
1 ответ

Неправильная анимация с ограничениями макета и NSAnimationContext

Я хочу расширить представление в ответ на щелчок по раскрывающемуся треугольнику, но анимация работает не так, как я хочу. (Извините, если GIF не зацикливается. Инструмент должен был создать зацикливание анимации, но, очевидно, не сделал...) Когда о…
1 ответ

Встряхнуть анимацию для NSTextField

Основываясь на похожих вопросах об анимации встряхивания UIView и UITextField, я реализовал этот код, который должен применяться к NSTextFields. Однако анимация никогда не запускается. В чем здесь проблема? NSRect textFieldFrame = [textfield frame];…