2016-04-22 7 views

Antwort

0

Sie könnten in Ihrem InterfaceController viele verschiedene Objekte, wie Etiketten, Bildansichten usw.

aktualisiert WKInterfaceLabel s

Sie sollten die setText() -Methode auf der entsprechenden Bezeichnung aufrufen.

Zum Beispiel haben Sie eine Schaltfläche und eine Beschriftung, und Sie möchten "Hallo" auf dem Etikett drucken, wenn auf die Schaltfläche geklickt wird. In diesem Fall sollten Sie eine Aktion auf die Schaltfläche in Ihrer Schnittstelle (durch Steuer-Ziehen-Taste, um den Code), schließen Sie und fügen Sie den folgenden Code in der Methode erstellt:

Swift

label1.setText("Hello") 

Objective-C

[label1 setText:@"Hello"]; 

aktualisiert WKInterfaceImage s

Sie sollten die Methoden setImage() oder setImageNamed() in der entsprechenden Bildansicht aufrufen.

Zuerst wird das Bild sollte in der Asset-Katalog Ihrer WatchKit App Ziel befinden, müssen als UIImage gebündelt oder zugänglich zu machen. Dann könnten Sie diese Codes verwenden:

Fall # 1: Erhältlich als Datei im Bündel oder Asset-Katalog

Swift

image1.setImageNamed("imageName") 

Objective-C

[image1 setImageNamed:@"imageName"]; 

Fall # 2: Ava ilable als UIImage

Swift

image1.setImage(image) 

Objective-C

[image1 setImage:image]; 

Wenn Sie wollen Fotos animiert haben, versuchen this link.

Fazit

  1. WKInterfaceLabel s zu aktualisieren, sollten Sie die setText() -Methode auf dem entsprechenden Etikett aufrufen.
  2. Um WKInterfaceImage s zu aktualisieren, sollten Sie die Methoden setImage() oder setImageNamed() in der entsprechenden Bildansicht aufrufen.

Ressourcen

  1. WKInterfaceImage Class Reference
  2. WKInterfaceLabel Class Reference
Verwandte Themen