进入应用程序后台后,UIScrollview 无法正确滚动

Posted

技术标签:

【中文标题】进入应用程序后台后,UIScrollview 无法正确滚动【英文标题】:UIScrollview is Not Scrolling Properly After Application is Entered Background 【发布时间】:2012-02-26 09:31:39 【问题描述】:

在我的应用程序中,我有 3 个滚动视图,一旦应用程序长时间使用或应用程序长时间处于后台。我的应用程序中的 Scrollview 无法正常滚动,与之前安装应用程序时相比,它的响应速度非常慢。

我使用仪器测试了应用程序,但无法找出应用程序的真正原因。请帮我解决这个问题?

【问题讨论】:

欢迎使用 ***。请向我们展示一些您如何实现滚动视图的代码,我们不是预言家,您的代码可能会以多种方式失败。一般来说,当您在这里提出问题时,请尝试通过展示具体示例来描述您所做的事情,说明哪些有效,哪些无效。 嗨,我一共使用了 2 个直接滚动视图和一个 Web 视图。其他两个滚动视图具有我的自定义 uiviews,并且在 uiwebview 中我直接加载从 Web 服务获取的 html 内容。 第一个明显的情况是您的自定义滚动视图被过多的子视图负担。我不知道,请至少发布一两个你的滚动视图的屏幕截图,或者填充它们的代码...... 【参考方案1】:

这是猜测的工作, 没有更多细节,只能看看玻璃碗, 根据我的经验,滚动没有一般问题,因此必须是您的代码导致此问题。 我只能建议你检查一下你的状态,可能添加一些日志语句来显示你的滚动状态会给问题带来更多的启示?

【讨论】:

以上是关于进入应用程序后台后,UIScrollview 无法正确滚动的主要内容,如果未能解决你的问题,请参考以下文章

怎么让ios不自动关闭后台程序

添加其他控件后,UIScrollView 无法正确滚动

点击按钮后 UIScrollView 不会滚动

Chirp Audio QR 从后台恢复后 ipad 无法接收音频信号

缩放后无法平移 UIScrollView

UIScrollView:缩放后无法建立现状