ios: Center point de vue dans son superview

Je suis en train de centre my subview avec un button dans sonsuperview. Donc, je veux le centre de la subview être le centre de la superview. Je suis en train qu'avec le code suivant:

override func viewDidLoad() {
    self.view.backgroundColor = UIColor.redColor()

    var menuView = UIView()
    var newPlayButton = UIButton()
    //var newPlayImage = UIImage(named: "new_game_button_5cs")
    var newPlayImageView = UIImageView(image: UIImage(named: "new_game_button_5cs"))
    newPlayButton.frame = CGRectMake(0, 0, newPlayImageView.frame.width, newPlayImageView.frame.height)
    newPlayButton.setImage(newPlayImage, forState: .Normal)
    newPlayButton.backgroundColor = UIColor.whiteColor()
    menuView.center = self.view.center
    menuView.center = CGPointMake(self.view.bounds.size.width / 2, self.view.bounds.size.height / 2)
    menuView.backgroundColor = UIColor.whiteColor()*/
    menuView.addSubview(newPlayButton)
}

Malheureusement, il doesent semblent fonctionner comme cela est le résultat:

ios: Center point de vue dans son superview

  • Mise en page automatique et contraintes peuvent vous aider à
InformationsquelleAutor LilK3ks | 2014-11-28