Ios 未设置滚动内容大小。不需要水平滚动
我已经使用自动布局在xib中设计了视图,并试图以编程方式设置scrollview的内容大小。水平滚动是在加载时发生的,这不是预期的。在设备的方向上,滚动大小设置正确,但在加载时它不工作,并且能够水平滚动。如何避免这种情况Ios 未设置滚动内容大小。不需要水平滚动,ios,Ios,我已经使用自动布局在xib中设计了视图,并试图以编程方式设置scrollview的内容大小。水平滚动是在加载时发生的,这不是预期的。在设备的方向上,滚动大小设置正确,但在加载时它不工作,并且能够水平滚动。如何避免这种情况 - (void)viewDidLayoutSubviews { scroll.contentSize = CGSizeMake(scroll.frame.size.width, attBtn.frame.origin.y+attBtn.frame.size.height+4
- (void)viewDidLayoutSubviews
{
scroll.contentSize = CGSizeMake(scroll.frame.size.width, attBtn.frame.origin.y+attBtn.frame.size.height+40);//attBtn added programmatically
}
您可以从IB中取消选中水平滚动条的属性。是否将滚动视图的内容大小设置为与屏幕宽度相同。更改内容大小也可能会出现问题,请尝试在视图加载时延迟执行设置内容大小代码,因为滚动视图加载和布局本身需要时间。