无法在 Watch 上显示图像
Trouble displaying an Image on Watch
我需要在 Watch 应用程序中显示图像。最初我使用的是 imageView.setImageNamed("us")
并且它很好。
现在我需要操作图像,所以我需要创建图像的实例,然后操作并显示它。为了制作图像的实例(副本),我使用 let image = UIImage(named: "us")!
但它 returns nil
我不明白原因......有人知道为什么吗?
问题出在资产中。
如果您为 iPhone 使用独特的资产并观察如何设置 "Target Membership":
使用imageView.setImageNamed("us")
,图像直接从故事板管理,因此您需要将目标设置为 WatchKit App(Watch App 的图形部分)。
使用let image = UIImage(named: "us")!
,图像是从界面控制器以编程方式管理的,因此您需要将目标设置为 WatchKit 扩展(Watch App 的代码部分)。
我需要在 Watch 应用程序中显示图像。最初我使用的是 imageView.setImageNamed("us")
并且它很好。
现在我需要操作图像,所以我需要创建图像的实例,然后操作并显示它。为了制作图像的实例(副本),我使用 let image = UIImage(named: "us")!
但它 returns nil
我不明白原因......有人知道为什么吗?
问题出在资产中。 如果您为 iPhone 使用独特的资产并观察如何设置 "Target Membership":
使用
imageView.setImageNamed("us")
,图像直接从故事板管理,因此您需要将目标设置为 WatchKit App(Watch App 的图形部分)。使用
let image = UIImage(named: "us")!
,图像是从界面控制器以编程方式管理的,因此您需要将目标设置为 WatchKit 扩展(Watch App 的代码部分)。