观看OS 2问题以设置图像

时间:2015-08-28 23:06:11

标签: ios swift watchkit apple-watch watch-os-2

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

Xcode告诉我:

  

无法在Watch上找到名为“circle44”的图片

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

    cirlceImage.setImageNamed("circle44")
}

2 个答案:

答案 0 :(得分:7)

好的,我发现结果图片必须在您的WatchKt应用程序中,而不是在您的扩展程序上。随着应用程序变薄的增加,手表不再搜索1x图像,因为它们都应该是2x。 As you see in works !

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()

    }
}

答案 1 :(得分:0)

将图像添加到imageses.xcassets中选择Apple Watch然后将2x添加到那里

enter image description here