Tenir compte d'une forme régulière iPhone:iPhone TableView au-dessus d'un TextView: TableView ne répond pas aux événements
1.There est un combobox.
2.Il existe un TextView sous la liste déroulante. (Aucun chevauchement)
3. Lorsque vous cliquez sur la zone de liste déroulante, les options TableView s'ouvrent et se chevauchent avec TextView.
4.La TableView est au-dessus du TextView.
5.Lorsqu'une cellule de TableView est touchée, TextView répond, TableView n'obtient pas l'événement.
Maintenant, je vois que la chaîne répondeur est de bas en haut. TextView obtient donc l'événement car sa profondeur est inférieure à celle de TableView.
Quelle est la meilleure façon de résoudre ce problème?
Hmmm. TableView reçoit des événements car les cellules ne se chevauchant pas avec TextView peuvent être cliquées et "didSelectRowAtIndexPath" est déclenché. Je ne vois pas de problème de délégué. Le délégué de TableView est le ComboBox ViewController qui est conforme à TableViewDelegate et TextFieldDelegate. Je pense que je devrais me concentrer sur hitTest: les appels. –