2016-07-26 75 views
0

因此,我正在做一些超級簡單的事情,我希望物體距離其超級邊框的底部有一個固定的距離。說20個ios點。我嘗試以下方法:Swift VFL將物品固定在Superview的底部邊距上

addConstraintsWithFormat("V:|[v0]-20-|", views: nameLabel) 

其中addConstraintsWithFormat()定義如下(從布賴恩Voong的Facebook應用程序):

extension UIView { 
func addConstraintsWithFormat(format: String, views: UIView...) { 
var viewsDictionary = [String: UIView]() 
for (index, view) in views.enumerate() { 
    let key = "v\(index)" 
    viewsDictionary[key] = view 
    view.translatesAutoresizingMaskIntoConstraints = false 
} 
addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(format, options: NSLayoutFormatOptions(), metrics: nil, views: viewsDictionary)) 
} 
} 

這是什麼一樣,雖然是地方的對象旁邊的上邊距超級觀點,相對於其超級觀點的邊界旁邊的20點。

不知道如何完成我的目標。

回答

3

|代表的上海華盈,所以你需要刪除的第一個,這樣你的觀點不固定到它的父的頂部: