Hierarchy 是一个全屏横向容器 UIScroll。内部是多个由 uiscrollviews 组成的全屏页面,其中包含图像 - 这允许分页以及内部滚动视图的捏合/缩放。您可以上下滚动。
我想调整容器滚动视图的宽度,并让其中的嵌套 uiscrolls 和图像按比例动态调整到新的宽度和高度。
我的外卷轴自动调整大小为是,我的内卷轴也一样。我也有我的 uiimageviews 在 auto 上。
现在容器滚动的框架只是裁剪掉内部内容。
有什么想法吗?
Hierarchy 是一个全屏横向容器 UIScroll。内部是多个由 uiscrollviews 组成的全屏页面,其中包含图像 - 这允许分页以及内部滚动视图的捏合/缩放。您可以上下滚动。
我想调整容器滚动视图的宽度,并让其中的嵌套 uiscrolls 和图像按比例动态调整到新的宽度和高度。
我的外卷轴自动调整大小为是,我的内卷轴也一样。我也有我的 uiimageviews 在 auto 上。
现在容器滚动的框架只是裁剪掉内部内容。
有什么想法吗?
我最终向一个函数添加了代码,该函数允许我按照我想要的方式缩放滚动视图的内部。
[containerscrollView setFrame:CGRectMake(200.0f, 0.0f, 800.0f, 768.0f)];
containerscrollView.contentSize = CGSizeMake(800,containerscrollView.frame.size.height * scrollArrayCount);
for (UIScrollView *tmp in [containerscrollView subviews]) {
if (tmp.tag>4000) // make sure to only resize the inner scrollview {
[tmp setFrame:CGRectMake(tmp.frame.origin.x, tmp.frame.origin.y, 800.0f, 768.0f)];
_innerScrollView.contentSize =CGSizeMake(800.0f, 768.0f);
}
}