swift - iOS 13 UINavigationBar 在 UINavigationItem 更改时不会自动计算大小
问题描述
加载视图后尝试更改UINavigationItem
(在我的情况下是设置)时会出现问题:不会更改其大小以适应新内容。奇怪的是,这个错误只在 iOS 13 中被发现,在旧版本上一切都很好。我在这里做了一个最小可重复的例子https://gist.github.com/sam-moshenko/2e0310fe6e6dddace5f464e13ae3f972searchViewController
UINavigationBar
解决方案
该解决方案在示例中也可见https://gist.github.com/sam-moshenko/2e0310fe6e6dddace5f464e13ae3f972 但它在第 8 行被注释掉了。
UINavigationBar
解决方案是通过调用手动更新的大小sizeToFit
。
推荐阅读
- java - 返回随机字符串键的整数值
- python - 多元回归值的梯度下降不收敛
- sql - 在 db2 中使用多个“WHEN MATCHED”进行更新和插入合并
- asp.net - 从本地网络上的其他设备访问本地网站
- javascript - “angular2-image-upload”npm 库 CORS 错误
- c# - 使用带有 Coldfusion 和 .NET/BouncyCastle 的 Blowfish 加密和解密数据
- debugging - 暂停应用然后F10变成一步一步调试代码VS-2017
- python - 如何根据其他列中的数据读取 csv?
- r - R:围绕兴趣点生成正态分布的空间坐标
- django - 基于用户代理的 Django 中间件重定向