ios - 最大宽度的 sizeToFit

标签 ios swift label sizetofit

我正在尝试以编程方式操作 UILabel 以使其具有动态宽度。

我发现使用 sizeToFit() 确实可以做到这一点。 现在这个标签变成了我的 navigationItem.titleView。我希望它有一个最大尺寸,不能扩展。

navigationItem 中放置 2 个 barButtonItems 很重要。 例如:左边是 backBarButton,右边是 addButton

有没有办法改变 sizeToFit() 方法?

最佳答案

您可以使用 sizeThatFits: 请参阅文档 here .

您必须指定要适合的 CGSize。

关于ios - 最大宽度的 sizeToFit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37276969/

相关文章:

ios - 如何一次性在核心数据中为日记应用程序创建日项目?

xcode - Swift:如何将协议(protocol)类型转换为特定协议(protocol)?

r - 如何在该散点图中标记点?

Highcharts 长标签

ios - 无需用户干预即可发送短信SMS

ios - 用于保存到核心数据的 NSPersistentContainer 并发

ios - 从另一个 Controller 加载 View Controller

ios - 在 XCode 中的新 Mac 上打开项目后团队签名不起作用

iphone - NSUserDefaults 可以存储多种不同的数据类型吗?

html - 在未选中的情况下设置复选框样式(使用 Bootstrap )