私には2つの見方があります。1つは親で、もう1つはサブビューです。親ビューの幅と高さが480X320で、子ビューの幅と高さが1600 X 320であるとします。次に、子ビューをスクロールして、コンテンツサイズが超えたときに停止することを確認します。UIScrollViewを介して実現できることはわかっていますが、UISCrollViewを使用せずに実現したいと考えています。
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 に答える