2010-04-02 1 views
1

У меня есть несколько подзонов UIImage в одном UIScrollView. Я пытаюсь подражать приложению iPhones's Photos. Чтобы включить щепотку масштабирование, я реализовал UIScrollViewDelegate и одна вещь, которую я не могу понять, это делегат функции:Как получить активное подчинение (UIImageView) из UIScrollView

  • (UIView *) viewForZoomingInScrollView: (UIScrollView *) Scrollview;

Как узнать, какое подвью UIImage в настоящее время активно?

Что-то вроде:

  • (UIView *) viewForZoomingInScrollView: (UIScrollView *) Scrollview { возвращение activeUIImageViewSubView; }

ответ

1

Возможно, вы захотите отслеживать текущее подчинение UIImage.

Если у вас есть только один видимый за раз, найдите тот, у которого есть значения координат, которые делают его видимым.

Если вы хотите увеличить их все одновременно, вы можете сгруппировать все свои UIImage в промежуточном UIView, которые можно было прокручивать и разворачивать.

+0

Закончено помещать каждый UIImageView в свой собственный UIScrollView. – TheBlack

Смежные вопросы