我有一个滚动视图。我需要添加另一个视图作为此滚动视图的子视图。子视图框架是
(-13,20,200,90)
因此,在将此视图添加到滚动视图时,作为子视图的原点为负数,子视图的某些部分会被剪裁。
作为解决方案,我尝试设置
[scrollView setClipToBounds:NO]
但这会导致滚动视图中的内容溢出滚动视图的框架之外。
作为下一步,我尝试像这样更改滚动视图的边界
CGRect rect = container.scroller.bounds;
container.scroller.bounds = CGRectMake(rect.origin.x-205, rect.origin.y, rect.size.width+205, rect.size.height);
但这会将滚动视图的位置向右移动。
基本上我想在 UIScrollview 的可绘制区域之外添加一个项目,而不会剪切子视图。
我怎样才能在IOS中实现这一点?