我想要一个标签在工具栏的UIBarButtonItem上方浮动。我已经能够限制它,以便它正好在工具栏上方,但我无法弄清楚如何使其与012B匹配UIBarButtonItem的center.x
。我如何使用AutoLayout来做到这一点?限制视图到UIBarButtonItem的位置
0
A
回答
1
我结束了在下列方式解决这个:
(由于的UIBarButtonItem是不是一个视图,你不能直接添加约束它,因此,我们使用valueForKey:
检索视图)
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))
}
注:我只能用我的工具栏手动添加到视图,它的无线测试这将无法使用导航控制器的工具栏
1
您不能这样做与UIBarButtonItem。
随着UIButton的,你可以单击标签或按钮,然后选择控制拖动到其他,然后选择“中心X”选项
相关问题
- 1. UIBarButtonItem到故事板视图
- 2. 详细视图IOS自定义的UIBarButtonItem改变位置
- 3. UIToolbar内UIBarButtonItem位置
- 4. 如何设置一个子视图控制器的父视图位指示的UINavigationController的创建的UIBarButtonItem?
- 5. 更改UIBarButtonItem的位置
- 6. 在javascript中将图像的位置限制在可视区域?
- 7. 限制Dojo FloatingPane的位置
- 8. 使用UIPanGestureRecognizer将视图从一个位置拖动到有限位置
- 9. 在导轨视图中设置“限制”
- 10. 将颜色限制到滑块位置
- 11. 图形/位图限制?
- 12. 从UIBarButtonItem创建nib视图?
- 13. 在特定位置的位置视图?
- 14. 将格子图限制到视口?
- 15. 如何确定UIToolbar中UIBarButtonItem的位置?
- 16. UINavigationBar - 如何更改UIBarButtonItem的位置?
- 17. 我如何限制定位器到有限的(但不是常规的)位置?
- 18. 子视图位置
- 19. Android位置视图
- 20. UIBarButtonItem的设置图像 - 图像拉伸
- 21. 获取视图的位置
- 22. 子视图的iPhone位置?
- 23. 定制的UIBarButtonItem
- 24. Recycler视图滚动到特定位置
- 25. 视图没有限制
- 26. 限制嵌套视图5
- 27. 内联视图限制
- 28. 此视图不受限制
- 29. Kivy模板视图限制
- 30. MySQL表视图限制
UIBarButtonItem不是一个视图,所以不幸的是,这是不可能的... –