gpt4 book ai didi

ios - 将 View 约束到 UIBarButtonItem 的位置

转载 作者:行者123 更新时间:2023-11-28 21:41:06 26 4
gpt4 key购买 nike

我想要一个标签 float 在工具栏的 UIBarButtonItem 之上。我已经能够限制它,使其位于工具栏的正上方,但我无法弄清楚如何使它的 center.xcenter.x 相匹配的 UIBarButtonItem。我如何使用 AutoLayout 做到这一点?

最佳答案

我最终通过以下方式解决了这个问题:

(由于 UIBarButtonItem 不是 View ,您不能直接向其添加约束。因此,我们使用 valueForKey: 来检索 View )

if let itemView = myBarButtonItem.valueForKey("view") as? UIView {
view.addConstraint(NSLayoutConstraint(item: myLabel,
attribute: .CenterX,
relatedBy: .Equal,
toItem: itemView,
attribute: .CenterX,
multiplier: 1,
constant: 0))
}

注意:我只用我手动添加到 View 的工具栏对此进行了测试,它不适用于导航 Controller 的工具栏

关于ios - 将 View 约束到 UIBarButtonItem 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32019625/

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