我有一个带有大标题导航栏的视图,一个带有内部内容视图的滚动视图。滚动视图正常滚动(alwaysBouncesVertical设置为true),大标题折叠并按预期扩展。
我在屏幕底部有一个按钮,单击时会更改其标题。奇怪的是,当我更改它时,如果导航栏被折叠,它将立即展开并使scrollview稍微向上滚动,从而使按钮几乎完全移出屏幕。从这一点开始,滚动再次恢复正常,我可以毫无问题地滚动回到该按钮。
你们知道为什么要用常规设置标题吗?
self.button.setTitle("", for: .normal)
会触发导航栏扩展吗?
我尝试将文本设置为许多不同的字符串。我还尝试过对按钮布局进行其他更改(例如禁用它),但是这些更改均未产生相同的问题。