彼此相同元素的 Swift 锚点

Posted

技术标签:

【中文标题】彼此相同元素的 Swift 锚点【英文标题】:Swift anchors of the same elements from each other 【发布时间】:2017-03-22 17:42:06 【问题描述】:

我在 Swift 中有一个 UIView

let postDiv: UIView = 
    let div = UIView()
    return div
()
profile_view.addSubview(postDiv)
profile_view.addSubview(PostDiv)
profile_view.addSubview(PostDiv)

当我只添加其中一个作为子视图时,它可以工作,但是当我添加几个时,它们会相互重叠,所以只有它们是可见的,我怎样才能相互添加锚点。这是我当前的锚点

postDiv.anchor(postsDiv.bottomAnchor, left:view.leftAnchor, bottom: nil, right: view.rightAnchor, topConstant: 40, leftConstant: 15, bottomConstant: 0, rightConstant: 15, widthConstant: 0, heightConstant: 165)

【问题讨论】:

请:将变量小写以区别于类! 谢谢。 div也:) @muescha 我将变量小写,因此您可以将它们与类区分开来 请同时发布您的代码i add several 也许UIStackView 是您要找的? 【参考方案1】:

在你的情况下,我会使用 UITableView 来获取你想要实现的行列表

【讨论】:

以上是关于彼此相同元素的 Swift 锚点的主要内容,如果未能解决你的问题,请参考以下文章

大小为 k 的递归排列,彼此之间没有相同的元素

Swift:如果数组的自定义对象元素具有相同的键,则合并它们

两个页面上相同的锚点 ID:如何从一个页面链接到另一页上的锚点

仅捕获不是由锚点点击引起的 hashchange 事件

如何使导航栏项目之间的空间彼此相同

如何在R中排除彼此靠近的相同类别日期?