0
我有一个有2个uiscrollviews。 1为垂直,另一为水平内容。重新加载UIScrollView内容导致自动布局错误
在我的viewwillappear函数中,我从API获取数据以填充这2个视图。我也有一个bool来确定数据是否需要根据用户在应用程序中的操作重新获取。最初这个布尔设置为true(获取数据),并且一旦信息被成功提取,我将其设置为false(不提取)。如果用户执行一些需要重新获取的操作,我将bool设置为true,以便下次加载视图时获得新数据。
我遇到的问题是水平uiscrollview有动态数量的页面,如果我需要重新获取(第一次视图加载后)所有我的约束失败,我无法看到新的数据。第一次视图加载完全正常时,只有当我需要重新获取时才会出现问题。
我已经打过电话
view.layoutIfNeeded()
在上海华并在UIScrollView的
但什么都不做。
谢谢!
使用此view.setNeedsLayout()和 view.layoutIfNeeded() –
这没有做任何事情。我已经在viewDidLoad中有这些。移动它们以查看会引起更多问题。 – puks1978
请使用更多代码编辑该问题 –