您好我是WatchKit
开发的新手。我想知道我可以使用多个按钮点击数据更新单个界面控制器
答案 0 :(得分:0)
您的InterfaceController中可能有许多不同的对象,例如标签,图像视图等。
更新WKInterfaceLabel
s
您应该在相应的标签上调用setText()方法。
例如,您有一个按钮和一个标签,并且您希望在单击按钮时在标签上打印“Hello”。在这种情况下,您应该将操作连接到界面中的按钮(通过控制拖动按钮到代码),然后在创建的方法中添加以下代码:
夫特
label1.setText("Hello")
目标C
[label1 setText:@"Hello"];
更新WKInterfaceImage
s
您应该在相应的图像视图上调用setImage()或setImageNamed()方法。
首先,图片应位于WatchKit App Target的资产目录中,必须捆绑或以UIImage
的形式提供。然后你可以使用这些代码:
案例#1:可用作捆绑包或资产目录中的文件
夫特
image1.setImageNamed("imageName")
目标C
[image1 setImageNamed:@"imageName"];
案例#2:以UIImage
夫特
image1.setImage(image)
目标C
[image1 setImage:image];
如果您想要动画照片,请尝试this link。
<强>结论强>
WKInterfaceLabel
,您应该在相应的标签上调用setText()方法。WKInterfaceImage
,您应该在相应的图像视图上调用setImage()或setImageNamed()方法。<强>资源强>