Я прочитал многие вопросы UIScrollView, заданные здесь, но ни один из них не ответил на эту проблему.
У меня есть UIScrollView, который увеличивает представление, содержащее другие подпредставления.Когда происходит увеличение, мне нужно, чтобы подпредставления вида перемещались в определенные места.Я могу сделать это, изменив соответствующие кадры в методе layoutSubviews UIScrollView.
На iOS 3.2 и ниже, это прекрасно работает как для масштабирования пальцем, так и для прагматического масштабирования с использованием zoomToRect: animated: method.
На iOS 4.0 или выше, это прекрасно работает только для масштабирования пальцем.При прагматическом масштабировании с использованием zoomToRect: animated :, вызов layoutSubviews происходит только один раз (в конце масштабирования).Мне нужно, чтобы этот метод вызывался много раз во время увеличения, чтобы мои подпредставления могли иметь плавные изменения положения вместе с масштабированием.
Итак, в итоге, в iOS 3.2, вызов layoutSubviews происходит много рази на iOS 4.0 вызов layoutSubviews происходит только один раз, когда вы вызываете zoomToRect: animated :.Кто-нибудь знает решение моей проблемы?