2015-08-28 29 views
6

我只是想將圖像添加到我的WKInterfaceController但是...觀看OS 2發行設置圖像

的Xcode告訴我:

無法找到上觀看

名爲「circle44」形象
@IBOutlet var cirlceImage: WKInterfaceImage! 
override func awakeWithContext(context: AnyObject?) { 
    super.awakeWithContext(context) 

    cirlceImage.setImageNamed("circle44") 
} 

回答

7

好吧,我發現結果圖像必須在您的WatchKt應用程序不在您的擴展。隨着應用程序細化的增加,手錶不再搜索1x圖像,因爲它們都應該是2倍。 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() 

    } 
} 
+0

奇怪的是,使用setImageNamed( 「IMAGE_NAME」)的作品,但setImage(的UIImage(命名爲:」 image_name「))不。 – eagerMoose

0

添加圖片到imagees.xcassets選擇Apple關注再加入2倍到有

enter image description here

+0

還有一個正確的答案 – BilalReffas

+0

它是一個簡單的方法:P –