Рассмотрим правильную форму в iPhone:iPhone TableView выше TextView: TableView не реагирует на события
1.There является выпадающий.
2.There TextView под полем со списком. (Нет перекрытий)
3. При щелчке по скобкам опции TableView открывается и перекрывается с TextView.
4.The TableView находится поверх TextView.
5. Когда камера в TableView тронута, TextView отвечает, TableView не получает событие.
Теперь я вижу, что цепочка ответчиков находится снизу вверх. Поэтому TextView получает событие, потому что его глубина ниже, чем TableView.
Каков наилучший способ решить эту проблему?
Хммм. TableView получает события, потому что ячейки, не перекрывающиеся с TextView, могут быть нажаты, и «didSelectRowAtIndexPath» запускается. Я не вижу проблемы с делегатом. Делегатом TableView является ComboBox ViewController, который соответствует TableViewDelegate и TextFieldDelegate. Думаю, я должен сосредоточиться на hitTest: звонки. – 2009-05-05 15:01:49