こんにちは、WatchKit
開発初心者です。ボタンクリック用の複数のデータを使用して単一のインターフェイスコントローラーを更新できるかどうかを知りたい
質問する
69 次
1 に答える
0
ラベル、画像ビューなど、InterfaceController にはさまざまなオブジェクトを含めることができます。
WKInterfaceLabel
の更新
対応するラベルで setText() メソッドを呼び出す必要があります。
たとえば、ボタンとラベルがあり、ボタンがクリックされたときに「Hello」をラベルに印刷したいとします。この場合、(コントロールを押しながらボタンをコードにドラッグすることによって) インターフェイスのボタンにアクションを接続し、作成したメソッドに次のコードを追加する必要があります。
迅速
label1.setText("Hello")
Objective-C
[label1 setText:@"Hello"];
WKInterfaceImage
の更新
対応する画像ビューで setImage() または setImageNamed() メソッドを呼び出す必要があります。
まず、イメージは WatchKit アプリ ターゲットのアセット カタログに配置されている必要があり、バンドルされているか、UIImage
. 次に、これらのコードを使用できます。
ケース #1: バンドルまたはアセット カタログのファイルとして利用可能
迅速
image1.setImageNamed("imageName")
Objective-C
[image1 setImageNamed:@"imageName"];
ケース #2: として利用可能UIImage
迅速
image1.setImage(image)
Objective-C
[image1 setImage:image];
アニメーション写真が必要な場合は、このリンクを試してください。
結論
- を更新する
WKInterfaceLabel
には、対応するラベルで setText() メソッドを呼び出す必要があります。 - を更新
WKInterfaceImage
するには、対応する画像ビューで setImage() または setImageNamed() メソッドを呼び出す必要があります。
資力
于 2016-04-25T11:13:51.300 に答える