2017-09-18 4 views
0

私は私が私のプロジェクトでボタンが押されたときに画像が表示された変更しようとしています。このエラーを取得していますXcodeでエラー(なし利用可能な過負荷)

import UIKit 
class ViewController: UIViewController { 
    @IBOutlet weak var leftimageview: UIImageView! 
    @IBOutlet weak var rightimageview: UIImageView! 

    @IBOutlet weak var leftscorelabel: UIStackView! 
    @IBOutlet weak var rightscorelabel: UIStackView! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 
    } 

    override func didReceiveMemoryWarnng() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 

    @IBAction func resetbutton(_sender: Any) { 
     print("resetgame") 
     leftimageview.image = UIImage() 
    } 
} 

を取得しています。

+2

スクリーンショットを投稿するのではなく、コードをコピーしてフォーマットしてください。 –

+2

'leftimageview.image = UIImage(名前:"ローズマリー ")' –

+0

leftimageview.image = UIImage(名前: "ローズマリー")と私はまだエラーが発生しています –

答えて

2

あなたは2のいずれかの方法でこのようなUIImageを使用することができます。

画像リテラル

を使用して、 UIImage(named:)コンストラクタ

leftimageview.image = UIImage(named: "rosemary")

  • にもっとSwiftyの方法を使用して

    • leftimageview.image = #imageLiteral(resourceName: "rosemary")

    あなたがイメージリテラルを使用している場合は、あなただけ行う、UIImageコンストラクタを使用する必要はありません

  • 0

    あなたはImage Literalを入力してオートコンプリートを使用して、あなたのイメージを選択するために開始することにより、Xcodeでリテラルスウィフトの画像を使用することができますleftimageview.image = rosemaryここで、ローズマリーはスクリーンショットの画像リテラルです(実際には画像プレビューで表示されます、#imageLiteral(resourceName: "rosemary")

    関連する問題

     関連する問題