2014-06-18 5 views
11

Ich habe das Widget Hallo Welt heute an eine meiner Apps angefügt, aber ich kann nicht herausfinden, wie Sie den Titel neben dem App-Symbol ändern, oder scheinbar den Inhalt des View-Controllers beeinflussen. Ich habe versucht, eine Schaltfläche hinzuzufügen, mit einer Aktion, um den Beschriftungstext zu ändern - die nicht angezeigt wird, und in IB habe ich versucht, die Textfarbe von "Hello World" zu ändern, aber keine Auswirkungen zu haben.iOS8 Today Widget - Ändern Sie den Titel und fügen Sie Stuff zu Standard

Kein echter Code zu zeigen, wie es nur das Beispiel mit einer Tastenaktion und ein paar Outlets mit dem Storyboard verbunden ist.

Irgendwelche Ideen?

Antwort

25

Ändern Sie die CFBundleDisplayName in Ihrer Datei.

Ich bin mir nicht sicher, was Sie meinen, indem Sie dem Etikettentext eine Schaltfläche hinzufügen. Sie können die Farbe dieses Textes nicht ändern.

+0

Alles, was ich meinte war, wenn die Schaltfläche geklickt wird, auf eine andere Zeichenfolge die „Hallo Welt“ ändern würde. Es scheint zu buggy zu sein, um atm zu benutzen, zumindest das ist das Gefühl auf den Dev-Foren. – chris

+0

@ user1710566 das Label im View-Controller selbst kann sich ändern, aber der Name der App kann nicht. Fühlen Sie sich frei, eine andere Frage darüber zu öffnen, und schreiben Sie etwas Code. –

+3

Stellen Sie sicher, dass Sie die Zeichenfolge auch in 'InfoPlist.strings 'aktualisieren. Dadurch wird überschrieben, was sich in' Info.plist' befindet. Ich, äh, habe definitiv nicht nur eine Stunde verschwendet, bevor mir das schließlich bewusst wurde. Ich musste auch den Aktivitätsmonitor öffnen und der Benachrichtigungszentrale mitteilen, dass sie beendet werden sollte, um den Namen für die sofortige Aktualisierung zu erhalten. – robotspacer

3

Gehen Sie zur Datei info.plist in Ihren App-Erweiterungsdateien. Ändern Sie den Anzeigenamen des Pakets. Was ist "ShareAction" im Screenshot.

enter image description here

Verwandte Themen