Wie kann ich mein WatchKit App-Hintergrundbild programmatisch einstellen? Ich muss dies in Code einstellen, wie es sich abhängig von der Variablengröße ändert, und wir müssen eine Beschriftung über das Bild platzieren.
Es ist nicht möglich programmatisch das Hintergrundbild auf einer gesamten Watch App Seite in WatchKit einzustellen ... ein Hintergrundbild für die ganze Seite kann zur aktuellen Zeit nur in Interface Builder wird angezeigt.
Sie können jedoch ein Bild als Hintergrund hinter einem Label festlegen und dieses Bild den Bildschirm füllen:
Dieses Gruppenbild kann auch programmgesteuert eingestellt werden:
Legen Sie das Hintergrundbild in der Methode awakeWithContext
der Erweiterung fest (vorausgesetzt, Sie haben Ihre IBOutlet-Gruppe aufgerufen):
Die beiden Techniken sind natürlich nicht voneinander unabhängig. Sie können ein Ausgangsimage in Interface Builder festlegen und es später programmatisch ersetzen, wenn dies erforderlich ist.
Ich habe setBackgroundImageNamed:
benutzt und es hat funktioniert. Übergeben Sie einfach den Namen des Bildes mit der Erweiterung. Stellen Sie sicher, dass sich das Bild in Ihrem WatchKit-App-Paket oder Ihrem geräteseitigen Cache-Speicher befindet.
Tags und Links ios watchkit apple-watch