2014-06-18 11 views
11

Ho il widget predefinito Hello World oggi collegato a una delle mie app, tuttavia non riesco a capire come modificare il titolo visualizzato accanto all'icona dell'app, o apparentemente influenzare il contenuto del controller di visualizzazione. Ho provato ad aggiungere un pulsante, con un'azione per cambiare il testo dell'etichetta - che non appare, e in IB ho provato a cambiare il colore del testo di "Hello World" ma a nessun effetto apparente.iOS8 Today Widget - Cambia titolo e aggiungi elementi predefiniti

Nessun codice reale per mostrare come solo l'esempio con un'azione di pulsante e alcune prese collegate allo storyboard.

Qualche idea?

risposta

25

Modificare CFBundleDisplayName nel file info.plist.

Non sono sicuro di cosa intendi aggiungendo il pulsante al testo dell'etichetta. Non puoi cambiare il colore di questo testo.

+0

Tutto quello che intendevo è stato quando il pulsante viene premuto, il "ciao mondo" cambierebbe ad un'altra stringa. Sembra troppo buggato per usare ATM, almeno questo è il sentimento nei forum di sviluppo. – chris

+0

@ user1710566 l'etichetta all'interno del controller di visualizzazione può cambiare, ma il nome dell'app non può. Sentiti libero di aprire un'altra domanda al riguardo e pubblicare un po 'di codice. –

+3

Assicurati di aggiornare anche la stringa in "InfoPlist.strings": sovrascriverà ciò che c'è in "Info.plist". Io, uh, sicuramente non ho sprecato un'ora prima che me ne rendessi conto. Ho anche dovuto aprire Activity Monitor e dire al Centro di notifica di uscire per ottenere immediatamente il nome da aggiornare. – robotspacer

3

Vai a info.plist all'interno dei file di estensione dell'app. Cambia il nome visualizzato del gruppo. Che è "ShareAction" nella schermata.

enter image description here