观看 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 添加到其中
我只想将图像添加到我的 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 添加到其中