gpt4 book ai didi

ios - 如何使用自动布局在对象之间创建间隙

转载 作者:行者123 更新时间:2023-11-29 05:57:44 24 4
gpt4 key购买 nike

我的代码具有 UITextField 和 UITableView 功能。我希望我的代码使用 AutoLayout 在文本字段和表格 View 之间创建一个小间隙。现在,如果在 iPhone 模式下,代码的位置效果很好,但如果在 iPad 中,则文本字段将打印在表格 View 上。您可以在下面的照片中看到我正在处理的内容:

hitsLabel.topAnchor.constraint(equalTo: view.centerYAnchor, constant: -250)
hitsLabel.trailingAnchor.constraint(equalTo: view.centerXAnchor, constant: 150)
hitsLabel.widthAnchor.constraint(equalToConstant: 120)
hitsLabel.heightAnchor.constraint(equalToConstant: 40)

theScores.topAnchor.constraint(equalTo: view.topAnchor, constant: 300)
theScores.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 0)
theScores.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0)
theScores.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 0)

enter image description here

最佳答案

我建议这样:

hitsLabel.topAnchor.constraint(equalTo: view.topAnchor, constant : 100),
hitsLabel.trailingAnchor.constraint(equalTo: view.centerXAnchor, constant :150),
hitsLabel.widthAnchor.constraint(equalToConstant: 120),
hitsLabel.heightAnchor.constraint(equalToConstant: 40),
theScores.topAnchor.constraint(equalTo: hitsLabel.bottomAnchor, constant: 100),
theScores.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 0),
theScores.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0),
theScores.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 0),

这会将文本字段放置在距 View 顶部 100 像素的位置,然后 tableView 的顶部将距文本字段底部 100 像素。

我建议也为文本字段的左侧添加约束

关于ios - 如何使用自动布局在对象之间创建间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54986100/

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