我有两种看法。一个是父视图,另一个是子视图。假设父视图的宽度和高度为 480 X 320,子视图的宽度和高度为 1600 X 320。现在我想滚动子视图并确保它在内容大小结束时停止。我知道它可以通过 UIScrollView 来实现,但我想在不使用 UISCrollView 的情况下做到这一点。
问问题
84 次
1 回答
0
因此,如果我理解正确:您有一个“screenView”(剪辑到边界的较小视图)和一个“contentView”(作为“screenView”子视图的大视图)并且您想移动contentView 但您无法计算中心边界的位置,以便 contentView 始终与 screenView 完全重叠。
CGFloat xMin = screenView.frame.size.width - contentView.frame.size.width*.5f;
CGFloat yMin = screenView.frame.size.height - contentView.frame.size.height*.5f;
CGFloat xMax = contentView.frame.size.width*.5f;
CGFloat yMax = contentView.frame.size.height*.5f;
于 2012-10-11T14:11:50.827 回答