当UINavigationItem更改时,iOS 13 UINavigationBar不会自动计算大小

时间:2019-09-24 16:15:29

标签: swift uinavigationbar uinavigationitem ios13

加载视图后尝试更改UINavigationItem(在我的情况下,它设置为searchViewController)时出现问题:UINavigationBar不会更改其大小以适应新内容。奇怪的是,此错误仅在iOS 13中注意到,在旧版本上一切正常。 我在https://gist.github.com/sam-moshenko/2e0310fe6e6dddace5f464e13ae3f972

处做了一个最小的可复制示例。

1 个答案:

答案 0 :(得分:0)

该解决方案在示例https://gist.github.com/sam-moshenko/2e0310fe6e6dddace5f464e13ae3f972中也可见 但这在第8行中已注释掉。

解决方案是通过调用UINavigationBar来手动更新sizeToFit的大小。