观看 OS 2 期设置图片

Watch OS 2 Issue to set an Image

我只想将图像添加到我的 WKInterfaceController 但是...

Xcode 告诉我:

Unable to find image named "circle44" on Watch

@IBOutlet var cirlceImage: WKInterfaceImage!
override func awakeWithContext(context: AnyObject?) {
    super.awakeWithContext(context)

    cirlceImage.setImageNamed("circle44")
}

好的,我发现图像必须在您的 WatchKt 应用程序中而不是在您的扩展程序中。随着应用程序变薄的加入,手表不再搜索 1x 图像,因为它们应该都是 2x。

import WatchKit
import Foundation


class InterfaceController: WKInterfaceController {


    @IBOutlet var cirlceImage: WKInterfaceImage!

    override func awakeWithContext(context: AnyObject?) {
        super.awakeWithContext(context)
        cirlceImage.setImageNamed("circle94")


    }

    override func willActivate() {
        super.willActivate()

    }

    override func didDeactivate() {
        super.didDeactivate()

    }
}

将图像添加到 imagees.xcassets select Apple Watch,然后将 2x 添加到其中