Sto cercando un modo per formattare il testo di alertBody
di UILocalNotification
. Ho notato che ad esempio l'app di posta imposta la prima riga da Subject e la seconda e la terza riga sono l'anteprima del corpo dell'e-mail. Se il soggetto è più lungo di 1 riga, viene troncato. Funziona correttamente con il carattere dinamico, quindi non importa quale sia la dimensione del testo impostata in accessibilità. Ho provato a fare lo stesso risultato, ma senza successo.Formato testo di UILocalNotification.alertBody
Quello che ho cercato
- stringa di troncatura a lunghezza specifica
- Come formato stringa con
sizeWithAttributes
mentre usandopreferedFontForTextStyle
Tutte queste soluzioni parzialmente funzionano, ma per un certo formato testo/dispositivo sicuro
Quello che sto cercando è un approccio per ottenere il nome del font di notifica della schermata di blocco, dimensioni, crenatura o qualsiasi altro parametro necessario per impostare correttamente UILocalNotification.alertBody
come una sola riga di testo su qualsiasi dispositivo iOS con qualsiasi impostazione di accessibilità per le dimensioni del testo.
Sono consapevole che queste proprietà potrebbero essere diverse per la diversa versione di iOS, ma iOS8 è sufficiente per me.
Grazie
Grazie per il riconoscimento e dispiace per la risposta negativa: anche se non è quello che si può avere sperato, sembra che le notifiche locali e remoti sono nello stesso involucro, e che il sistema operativo non ti dà un gancio al momento della visualizzazione. È un po 'comprensibile, dal momento che un'app per la formattazione di una notifica significherebbe che quell'app sia in esecuzione e, naturalmente, è possibile riceverla mentre non è stata avviata. – SwiftArchitect