gpt4 book ai didi

ios - Swift VFL 将项目固定在距离 super View 底部边距固定的距离处

转载 作者:行者123 更新时间:2023-11-28 11:04:46 24 4
gpt4 key购买 nike

所以我正在做一些非常简单的事情,我想让一个对象与其父 View 的边缘底部保持固定的距离。说20个ios点。我尝试以下操作:

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

其中 addConstraintsWithFormat() 定义如下(来自 Brian 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))
}
}

但是,这样做的目的是将对象放置在父 View 的上边距旁边,而不是在其父 View 的底部边距旁边放置 20 点。

不太确定如何实现我的目标。

最佳答案

| 代表父 View ,所以你需要删除第一个,这样你的 View 就不会固定到它的父 View 的顶部:

"V:[v0]-20-|"

关于ios - Swift VFL 将项目固定在距离 super View 底部边距固定的距离处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38600240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com