facebook twitter hatena line email

Ios/swift/AutoLayout

提供: 初心者エンジニアの簡易メモ
2016年8月15日 (月) 15:13時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==AutoLayoutをコードで書く== 例:topのAutoLayoutの変更する var _view1MarginTop: NSLayoutConstraint = NSLayoutConstraint() func setMarginTop(margin:...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

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