Функция масштабирования в UITableView - PullRequest
0 голосов
/ 04 февраля 2011

У меня есть UITableView в одном из моих представлений, который немного мал, и я не могу увеличить его высоту (так как его размер фиксирован, а также есть другие контроллеры). Могу ли я обеспечить функцию увеличения / уменьшения масштаба в нем (так же, как мы получаем при просмотре карты)? Если да, то как?

Во время поиска я узнал, что это возможно при просмотре прокрутки, но я не знаю как. Я добавил представление прокрутки к своему представлению и в представлении прокрутки добавил свое представление таблицы, но функция увеличения / уменьшения масштаба там не работает. Пожалуйста, помогите мне

Это для iPhone iOS 4.1.

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

1 Ответ

2 голосов
/ 04 февраля 2011

UITableView будет потреблять все сенсорные события в табличном представлении. Чтобы обойти это, вам нужно перехватить сенсорные события, определить жесты масштабирования, а затем передать любые события, которые не являются жестами масштабирования, в табличное представление.

Вы можете создать подкласс UIWindow для добавления сенсорных перехватчиков. Посмотрите на метод sendEvent.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...