-1

我有两种看法。一个是父视图,另一个是子视图。假设父视图的宽度和高度为 480 X 320,子视图的宽度和高度为 1600 X 320。现在我想滚动子视图并确保它在内容大小结束时停止。我知道它可以通过 UIScrollView 来实现,但我想在不使用 UISCrollView 的情况下做到这一点。

4

1 回答 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 回答