Come disabilitare l'animazione per l'implementazione del contenuto quando si fa clic sui triangoli di apertura


0

Sin da Mountain Lion, quando seleziono qualsiasi elemento in un elenco (Finder, Xcode) con elementi secondari e un triangolo di apertura (una cartella in visualizzazione elenco), gli elementi da visualizzare vengono visualizzati anziché visualizzati istantaneamente come si trovavano nella passato.

Preferisco di gran lunga il metodo precedente in Lion e Snow Leopard in cui i contenuti venivano visualizzati all'istante o nascosti all'istante.

Per vederlo, apri una vista elenco nel Finder e seleziona una cartella con i contenuti al suo interno. Premi la freccia destra o fai clic sul triangolo di apertura per visualizzare il contenuto.

In Mountain Lion, il contenuto scorre prima di apparire completamente.

In Lion and Snow Leopard, questo era un tempo, cosa che preferisco di gran lunga.

Da quello che ho potuto ricercare, questo è un NSOutlineView. Quello che non riesco a trovare è la proprietà specifica o la classe aggiuntiva che esegue questa animazione, né come fermarla.

Mentre Apple fa di tutto per animare tutto il possibile nell'interfaccia, tutto ciò che voglio è disattivare tutte queste animazioni inutili e visualizzare i miei dati il ​​più velocemente possibile ... proprio come nei sistemi operativi precedenti. Perché Apple aggiunge queste funzionalità e non ci consente di disattivarle è oltre me. C'è qualche NSUserDefault per disattivarli? Preferibilmente a livello di sistema?

Grazie in anticipo.


Questo è fondamentalmente un duplicato di apple.stackexchange.com/questions/45339 , ma non ha risposte votate, quindi non possiamo chiudere questa domanda. Ho provato a cercare i tasti delle preferenze con stringhe e gdb , ma non ho trovato nulla.
Lri,

Grazie Lauri. Ho esaminato l'intestazione per NSOutlineView e al suo interno è presente una struttura con questi due ints, animateExpandAndCollapse e allowAutomaticAnimations, ma non riesco a vedere ulteriori informazioni su come disattivarli. Ho depositato un radar su bugs.apple.com affermando che devono dichiarare un NSUserDefault pubblico in modo da poter disabilitare questi "miglioramenti". È davvero molto difficile trovare informazioni su questo problema o su come disabilitarlo. Apprezzerei tenerlo aperto in modo che possa essere indicizzato. Grazie per avermi attivato stringhe e gdb.
Alex Zavatone,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.