Abilita l'indicatore di tocco per la registrazione video dimostrativa dell'app iOS

18

Vorrei registrare un video dimostrativo di un'app per iOS con QuickTime su Yosemite. (Ho trovato questo tutorial ) È possibile abilitare un indicatore di tocco, come un piccolo cerchio , per gli eventi di tocco in modo che gli utenti possano facilmente individuare dove l'autore ha toccato?

    
posta Thom 02.09.2015 - 15:59
fonte

6 risposte

14
defaults write com.apple.iphonesimulator ShowSingleTouches 1

Come ho trovato questa impostazione?

Le opzioni nascoste possono essere trovate eseguendo il comando qui sotto e poi, beh, cercando di capire cosa fanno. Non sono documentati e possono essere rimossi in qualsiasi momento.

strings /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator | grep -E '^[A-Z][[:alpha:]]+$' 

Se puoi essere preso la briga di passare attraverso il garbage add

| grep -E '(Enable|Disable|Show|Number)' | sort

Ho ottenuto

AppleTVRemoteWindowDidShow
EnableKeyboardSync
NSDisabledCharacterPaletteMenuItem
NSDisabledDictationMenuItem
NSScreenNumber
ShowChrome
ShowChromeUIRects
ShowPinchPivotPoint
ShowPinches
ShowSingleTouches
ShowUITestMenu
TouchBarShowRemoteTemplate

ShowChrome è Window > Mostra cornici dispositivo. ShowChromeUIRects disegna alcune linee attorno al castone. I pizzichi sono auto-descrittivi. ShowUITestMenu visualizza un menu disabilitato nella barra del simulatore (?). Testerò TouchBarShowRemoteTemplate quando torno nel mio tocco Macbook. Non so cosa facciano gli altri.

Per Xcode il comando dovrebbe essere:

strings /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/IDEKit | grep -E '^IDE[[:alpha:]]+$'

e il comando defaults dovrebbe contenere il prefisso com.apple.dt.Xcode. Ad esempio

defaults write com.apple.dt.Xcode IDEIndexerActivityShowNumericProgress 1

ShowSingleTouches è veramente utile, ma la maggior parte delle opzioni non ha senso o è solo rumore. Il comando sopra, ad esempio, mostra il numero di file che vengono indicizzati, invece una barra di avanzamento generica. Quindi, solo rumore.

    
risposta data 29.08.2018 - 16:31
fonte
7

Gli eventi tattili non vengono catturati su iOS 9 e versioni precedenti, quindi dovrai configurare una videocamera per acquisire i tocchi e presentarli fianco a fianco con l'acquisizione dettagliata o utilizzarli per sovrapporre i tocchi in post produzione.

Questa è una grande idea, che ho presentato una segnalazione di bug per chiedere ufficialmente a Apple di supportare questo.

risposta data 02.09.2015 - 16:47
fonte
6

Se vuoi provare le tue applicazioni (cioè dove hai il codice sorgente reale e puoi creare una build demo speciale), allora il modo migliore è aggiungere un helper al tuo progetto Xcode, come link o link . Entrambi si sovrappongono ai tuoi tocchi con un indicatore di impronte digitali (personalizzabile) quando connesso a uno specchio esterno (ad esempio quando usi AirPlay o Quicktime per registrare).

    
risposta data 08.10.2016 - 14:29
fonte
1

Puoi farlo creando il tuo gesto di tocco personale tramite Impostazioni > Generale > Accessibilità > AssistiveTouch > CreateNewGesture come spiegato nel seguente link: record-iphone-ios-screen -showing-touches-tap-signs

Quindi, seleziona il gesto come preferito prima di registrare il film con il lettore QuickTime.

    
risposta data 23.08.2016 - 16:36
fonte
1

Se stai costruendo la tua app, ci sono alcune librerie che puoi usare. Al momento della pubblicazione, ecco le 4 librerie iOS che ho trovato ordinate dalle stelle di GitHub:

  1. link (Obj-C, 936 stelle)
  2. link (Obj-C, 724 stelle)
  3. link (Swift, 638 stelle)
  4. link (Obj-C, 533 stelle)
risposta data 08.09.2018 - 21:57
fonte
0

Puoi anche toccare / AppleInternal sul tuo disco per sbloccare le opzioni nascoste nel simulatore (GUI ad alcune di queste impostazioni predefinite nascoste)

Potrebbe essere necessario avviare il ripristino per eseguire questa operazione nelle versioni del sistema operativo moderno

    
risposta data 04.09.2018 - 19:49
fonte

Leggi altre domande sui tag