facebook twitter hatena line email

「Ios/swift/AutoLayout」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==AutoLayoutをコードで書く== 例:topのAutoLayoutの変更する var _view1MarginTop: NSLayoutConstraint = NSLayoutConstraint() func setMarginTop(margin:...」)
 
(相違点なし)

2016年8月15日 (月) 15:13時点における最新版

AutoLayoutをコードで書く

例:topのAutoLayoutの変更する

   var _view1MarginTop: NSLayoutConstraint = NSLayoutConstraint()
   func setMarginTop(margin: CGFloat) {
       // 自動レイアウトoff
       self.imgTableView.translatesAutoresizingMaskIntoConstraints = false
       self.view.removeConstraint(_view1MarginTop)
       // 自動レイアウトtop
       _view1MarginTop = NSLayoutConstraint(
           item: imgTableView,
           attribute: NSLayoutAttribute.Top,
           relatedBy: NSLayoutRelation.Equal,
           toItem: self.topLayoutGuide,
           attribute: NSLayoutAttribute.Top,
           multiplier: 1.0,
           constant: margin)
       self.view.addConstraint(_view1MarginTop)
   }

参考 http://noknow.info/it/2016/swift2_1_uiview_autolayout_by_code_ja.html