2017-05-23 9 views
0

だから私はプログラム的制約を追加しようとしています:
私は単純に2つの制約を追加しているとXcodeが私を見せ始めていますcenterXAnchorはiOS 9.0以降でのみご利用いただけますか?

centerXAnchorが

のみのiOS 9.0で利用できる以降ですここに私のコードは次のとおりです。

var constraints = [NSLayoutConstraint]() 

let centerImageX = imageView.centerXAnchor.constraint(equalTo: footerView.centerXAnchor) 

let centerImageY = imageView.centerYAnchor.constraint(equalTo: footerView.centerYAnchor) 

constraints = [centerImageX,centerImageY] 

NSLayoutConstraint.activate(constraints) 

私は共有したいことの一つは、日のカップルが戻って私はすべてのエラーメッセージを取得していなかったということだろう信じられないです。

私のXcodeバージョンは8.2.1です。

また、私の展開ターゲットは8.0以上です。誰かが私に言ったり、iOS 8.0用の同じコードを変換したり翻訳したりすることができれば素晴らしいです!

答えて

1

これは、同じ仕事をする必要があります。

self.view.addConstraint(NSLayoutConstraint(item: imageView, attribute: .centerX, relatedBy: .equal, toItem: footerView, attribute: .centerX, multiplier: 1.0, constant: 0)) 
self.view.addConstraint(NSLayoutConstraint(item: imageView, attribute: .centerY, relatedBy: .equal, toItem: footerView, attribute: .centerY, multiplier: 1.0, constant: 0)) 
関連する問題