изменить размер всего подпредставления в scrollViewDidZoom

Ниже мой дизайн экрана.

.

я хочуZoom in/out in **mainView**. mainView Width & Height is 300. Чтобы увеличить / уменьшить, я реализовал метод ниже, и он прекрасно работает с этим.

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
    return mainView;
}

Все хорошо до этого. Я поставилscroll.minimumZoomScale=1 а такжеscroll.maximumZoomScale=5.

Во время увеличенияmainView Frame increase depend on **scrollView.zoomScale**и у меня есть проверка- (void)scrollViewDidZoom:(UIScrollView *)scrollView в этом методе.

При увеличении времени

**if i get scrollView.zoomScale=2 than mainView Width & height become 600
if i get scrollView.zoomScale=3 than mainView Width & height become 900**

Во время этого процессаinnerView изменить размер из-за свойства autoresize. Но ширина и высота innerView - 100 (не изменяется во время увеличения / уменьшения).

Можем ли мы изменить это в соответствии с масштабом ??

Наконец то, что я хочу это всякий раз, когдаinnerView & lblTest изменение кадра, чем я хочу увеличить / уменьшитьnumberOfLine изlblTest вzoom in/outвремя.

Я пытался добавитьinnerView & lblTest вручную, но возникает проблема, что его ширина и высота увеличиваются больше, чем его суперпредставление (mainView).

Очень признателен, если кто-нибудь знает, как архивировать это.

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос