【发布时间】:2016-09-13 14:29:10
【问题描述】:
我正在尝试以编程方式操作 UILabel,使其具有动态宽度。
我发现使用sizeToFit() 可以做到这一点。
现在这个标签变成了我的navigationItem.titleView。我希望它有一个不能扩展的最大尺寸。
在navigationItem 中放置2 个barButtonItems 很重要。
例如:左边是backBarButton,右边是addButton。
有没有办法改变sizeToFit()方法?
【问题讨论】:
-
您可以根据两个按钮的位置和大小计算宽度
-
adjustsFontSizeToFitWidth的属性UILabel有帮助吗? -
谢谢@paulvs 我已经设置了一个固定的 maxSize 并使用了 adjustFontSizeToFitWidth!