2016-04-22 17 views

回答

0

你可以在你的InterfaceController許多不同的對象,如標籤,圖像視圖等

更新WKInterfaceLabel小號

您應該在相應的標籤上調用setText()方法。

例如,您有一個按鈕和一個標籤,並且您希望單擊按鈕時在標籤上打印「Hello」。在這種情況下,你應該在你的界面連接到按鈕的動作(通過控制拖動按鈕的代碼),然後添加以下代碼中創建的方法:

斯威夫特

label1.setText("Hello") 

目標C

[label1 setText:@"Hello"]; 

更新WKInterfaceImage小號

您應該在相應的圖像視圖上調用setImage()或setImageNamed()方法。

首先,圖像應位於WatchKit應用目標的資產目錄中,必須作爲UIImage捆綁或可用。然後,你可以使用這些代碼:

案例#1:可作爲束或資產類別

斯威夫特

image1.setImageNamed("imageName") 

Objective-C的文件

[image1 setImageNamed:@"imageName"]; 

案例#2:艾娃ilable作爲UIImage

斯威夫特

image1.setImage(image) 

的Objective-C

[image1 setImage:image]; 

如果你想有動畫的照片,嘗試this link

結論

  1. 要更新WKInterfaceLabel S,你應該調用相應的標籤上的setText()方法。
  2. 要更新WKInterfaceImage s,您應該在相應的圖像視圖上調用setImage()或setImageNamed()方法。

資源

  1. WKInterfaceImage Class Reference
  2. WKInterfaceLabel Class Reference
相關問題