Я не совсем уверен, что понимаю, что вы подразумеваете под расположением изображений, но я думаю, вам нужно свойство contentOffset
UIScrollView
.Если вы вычтете значения x
и y
этого значения из смещения кадров ваших изображений, то вы фактически получите то место, где изображения относятся к родительскому элементу UIScrollView
.
Редактировать:Вот некоторый код, с которого можно начать:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
CGPoint offset = scrollView.contentOffset;
for (UIView *view in scrollView.subviews) {
CGPoint thisOrigin = view.frame.origin;
thisOrigin.x -= offset.x;
thisOrigin.y -= offset.y;
NSLog(@"thisOrigin = %@", NSStringFromCGPoint(thisOrigin));
}
}
, который получит начало изображений в системе координат границ UIScrollView
.Если вам нужен только источник изображений в системе координат содержимого UIScrollView
, то вам нужен только view.frame.origin
.Но я не думаю, что это то, что вы хотите, так как вы сказали: «Но я не могу получить результат, который хочу ... Вместо этого я получаю положения изображений, которые я указал».