我有一张有2张uiscrollviews的照片。 1表示垂直,1表示水平内容。
在我的viewwillappear函数中,我从API中获取数据以填充这两个视图。我还有一个bool来确定是否需要根据应用程序内的用户操作重新获取数据。最初这个bool设置为true(获取数据),一旦成功获取信息,我将其设置为false(不提取)。如果用户执行了一些需要重新获取的操作,我将bool设置为true,以便下次加载视图时我获得新数据。
我遇到的问题是水平uiscrollview有一个动态页面数,如果我需要重新获取(第一次加载视图后)我的所有约束都失败了,我无法看到新数据。第一次视图加载一切都很完美,只有当我需要重新获取时才会出现问题。
我试过调用
view.layoutIfNeeded()
在superview和uiscrollview上但是什么也没做。
谢谢!
答案 0 :(得分:0)
管理完成它。滚动视图的结构略有不正确,因为我没有将内容放在单独的容器UIView中。