ScrollView.refreshControl = refreshControl不显示自定义设置。函数执行,但没有显示反馈

问题描述 投票:0回答:1

我有一个ScrollView,其中包含3个集合视图。我实现了刷新控件。刷新控件在触发所需功能的意义上可以正常工作-甚至会延迟拉下滚动视图。

但是,当我将刷新控件添加到scrollView时,设置任何refreshControls属性(例如文本/背景色)的效果为0:

scrollView.refreshControl = refreshControl

当我使用旧方法时:

scrollView.insertSubview(refreshControl, at: 0)

我可以看到文字/微调框,但是它有问题。

不使用insertSubview时,是否有可能将refreshControl的属性从视图中隐藏?

swift uiscrollview uikit uirefreshcontrol
1个回答
0
投票

感谢一个名叫Matt的用户解决了这个问题:UIRefreshControl not showing in landscape when in a navigation controller with large titles

我能够确定这确实是由“首选大标题:在情节提要中为我的导航标题自动设置”引起的。即使我的导航栏被隐藏在视图控制器上,它隐藏我的refreshControl的不良效果仍然存在。如Matt所说,要解决此问题:

“如果您关闭“大标题”,则一切都很好。我使用其他设置,但是没有效果。”

© www.soinside.com 2019 - 2024. All rights reserved.