Come posso ottenere il testo dell'etichetta in Swift o Objectiv-C in WatchKit?
La classe non è UILabel ma è WKInterfaceLabel.
Ho anche provato a cercare in class library of apple ma sono disponibili solo tre metodi.riattivare il testo di WKInterfaceLabel in swift
risposta
Leggendo reference non è possibile è necessario mantenere pista che si imposta in etichetta
si presenta come Apple è molto severa su questa classe non è possibile creare una sottoclasse o un'istanza diretta di questo.
Si parla solo di come impostare il testo non su come ottenere il testo
non di sua classe cena deve metodo per ottenere il testo
Se la sua posible È possibile creare un'estensione di WKInterfaceLabel e ottieni il testo
ma non hai idea se Apple lo approvi o meno.
La mia conclusione è
La sua non è possibile direttamente da alcun modo per ottenere il testo
si può fare qualche trucco, ma fare in modo che il suo accettabili da parte di Apple.
amichevole parlando io non sono molto consapevoli di orologio SDK, ma se si tratta di una versione beta di tipo cosa Speriamo che Apple aggiungerà quella cosa nella nuova versione, come avevano scritto
di riferimento di tutto quello che ho scritto e le immagini sono here
Basta avere un @property (nonatomic) NSString *currentText;
Ogni volta che si aggiorna o impostare il tuo WKInterfaceLabel
anche impostare o aggiornare.
Non è la soluzione migliore, ma funziona per ora, mentre Apple non ha alcun modo ufficiale per ottenerlo.
Attualmente sto facendo lo stesso. Ma fammi sapere se c'è un'alternativa è lì –
Ho cercato un ilbrary o qualcosa del genere, ma visto che l'orologio è così nuovo non c'è molto –
- 1. Scorrere il testo lungo all'interno di WKInterfaceLabel?
- 2. WatchKit WKInterfaceLabel non può cambiare il font
- 3. Come centrare il testo UITextField in Swift
- 4. NSTextField, Cambia testo in Swift
- 5. aggiungere testo o dati in file di testo a Swift
- 6. Come riattivare event.preventDefault?
- 7. Come evidenziare il testo in un textView in Swift?
- 8. Come modificare il testo del pulsante in Swift Xcode 6?
- 9. come cambio il testo in un'etichetta con swift?
- 10. Ridimensiona il testo per adattarlo a un'etichetta in Swift
- 11. Impostazione etichetta di testo dopo il completamento del blocco Swift
- 12. Aggiunta di testo in un loop in Swift
- 13. Swift cambiare colore di testo utilizzando NSMutableAttributedStrings
- 14. Swift - Disegno di testo con drawInRect: withAttributes:
- 15. Come riattivare la tavolozza di progettazione in Android Studio
- 16. Leggere un file di testo con NSURL in Swift
- 17. mettere a fuoco un campo di testo in swift
- 18. Leggere un file di testo riga per riga in Swift?
- 19. È necessario salvare e riattivare UIImages utilizzando il buffer
- 20. Il modo migliore per riattivare un thread Python dormiente?
- 21. Giustificare l'allineamento del testo in una visualizzazione di testo in swift
- 22. Come copiare il testo negli appunti/pasteboard con Swift
- 23. come riattivare il default dopo aver fatto event.preventDefault()
- 24. Controllare se il campo testo Swift contiene non-spazi
- 25. imposta il padding di un campo di testo usando swift in xcode
- 26. leggere le linee da grandi file di testo in Swift fino nuova linea è vuoto: il modo Swift
- 27. Come riattivare periodicamente un thread C++ 11?
- 28. Riattivare i collegamenti disabilitati con disable_with
- 29. Come disabilitare e riattivare la registrazione della console in Python?
- 30. Come riattivare l'accesso anonimo all'endpoint di avvio di Spring Boot?
Un'altra vittima non può leggere il testo da WKInterfaceButton :) http://stackoverflow.com/questions/27205623/how-to-get-title-from-wkinterfacebutton – Jageen
sì, c'è anche nessun sistema di riconoscimento gesto a disposizione. Questo è molto male. –
se si trova un altro modo per ottenere il testo da WKInterfaceLabl, si prega di postarlo come risposta. – Jageen