2017-09-27 14 views
-4

コードを記述して画像の寸法を設定しようとしていますが、コードを実行しようとすると、シミュレータがではないMainStoryboardです。なぜこれが起こっているのでしょうか?Xcode 9の変更点はmainStoryboardに反映されていませんが、同じ変更がシミュレータに反映されています

Import UIKit 

class ViewController: UIViewController { 

    override func viewDidLoad() { 
    super.viewDidLoad() 


    let imageView = UIImageView(frame: CGRect(x: 100, y: 500, width: 258, height: 64)); // set as you want 
    let image = UIImage(named: "signInLogo.png"); 
    imageView.image = image; 
    self.view.addSubview(imageView); 


} 

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

enter image description here

+3

コードは実行時に実行されるため、ストーリーボードには表示されません。 また、ストーリーボードの画像ビューを使用していません。 –

答えて

0

ストーリーボードは、アプリケーションで実行されているもののライブビューではありません。ストーリーボードには、その中にあるビューのみが表示されます。 ViewController内に文法的にプロのビュー(UIImageView)を作成している場合、決してそれに触れることはないので、ストーリーボードには表示されません。

関連する問題