2013-07-16 3 views
4

В иерархии представлений, представленной на диаграмме ниже, я хотел бы перетащить часть карты, которую можно увидеть через прозрачный UITableView (2).Распознавать жесты за прозрачным UITableView

-------------------------------- 
|1. MKMapView     | 
| ------------------------------- 
| |2. Clear UITableView  | | 
| | Content Offset   | | 
| |       | | 
| |       | | 
| ------------------------------- 
| |Cell       | 
| ------------------------------- 
| |Cell       | 
    ------------------------------- 

MKMapView находится за UITableView. UITableView, который имеет положительное смещение контента и четкий фон.

В настоящий момент UITableView принимает жест, и карта не может быть запущена. Как я могу показать представление таблицы, которое должно прокручиваться только при закрытии ячеек.

ответ

3

Если вы можете, измените рамку вида таблицы так, чтобы она просто не была размещена над картой.

Если вы не можете, подклассируйте представление таблицы и реализуйте hitTest:, чтобы решить, должно ли взаимодействие пользователя обрабатываться табличным представлением или нет.

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