折叠时大标题会自动展开,并且按钮会更改标题。有什么想法吗?

时间:2019-06-23 14:12:00

标签: ios swift uinavigationbar preferslargetitles

我有一个带有大标题导航栏的视图,一个带有内部内容视图的滚动视图。滚动视图正常滚动(alwaysBouncesVertical设置为true),大标题折叠并按预期扩展。

我在屏幕底部有一个按钮,单击时会更改其标题。奇怪的是,当我更改它时,如果导航栏被折叠,它将立即展开并使scrollview稍微向上滚动,从而使按钮几乎完全移出屏幕。从这一点开始,滚动再次恢复正常,我可以毫无问题地滚动回到该按钮。

你们知道为什么要用常规设置标题吗?

self.button.setTitle("", for: .normal)

会触发导航栏扩展吗?

我尝试将文本设置为许多不同的字符串。我还尝试过对按钮布局进行其他更改(例如禁用它),但是这些更改均未产生相同的问题。

0 个答案:

没有答案