2016-08-21 23 views
1

addArrangedSubviewがどのように動作しているかを理解しようとしているので、私はダミープロジェクトを試してみました。私のVCは次のとおりです:addArrangedSubviewコードで何が問題になっていますか?

import UIKit 

class ViewController: UIViewController { 

@IBOutlet weak var stackOutlet: UIStackView! 
override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 
    let newView = UIView(frame: CGRect(x: 0, y: 0, width: 200, height: 200)) 
    newView.backgroundColor = UIColor.darkGray 

    let newView2 = UIView(frame: CGRect(x: 0, y: 0, width: 200, height: 200)) 
    newView2.backgroundColor = UIColor.blue 
    stackOutlet.addArrangedSubview(newView) 
    stackOutlet.addArrangedSubview(newView2) 
} 

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


} 

私がこのアプリケーションを起動すると、何も表示されません。私はstackViewにいくつかの制約を設定する必要があると思いますか?

答えて

3

皆が酒のためのように、[OK]を:あなたは、これは=使用する必要が

mapView.heightAnchor.constraint(equalToConstant: 200).isActive = true 
mapView.widthAnchor.constraint(equalToConstant: 200).isActive = true 
関連する問題