6

我正在尝试为手表应用程序创建图像视图,我正在尝试以编程方式创建,但经典视图控制器中使用的代码不起作用。

let imageName = "yourImage.png"
let image = UIImage(named: imageName)
let imageView = UIImageView(image: image!)
imageView.frame = CGRect(x: 0, y: 0, width: 50, height: 50)
view.addSubview(imageView)

我怎么能为手表套件做同样的事情?谢谢

4

1 回答 1

13

您不能在 WatchKit 中动态创建视图。您需要在情节提要中创建整个界面。您可以隐藏故事板的元素,然后以编程方式取消隐藏它们。

在情节提要中,您可以使用 WKInterfaceImage 来保存图像。您可以在运行时使用setImage:.

于 2014-12-27T16:15:43.400 回答