CustomCellで部分的にタップイベントが取れない


CustomCellタップ時に画面遷移するtableView作ってたらtextViewタップ時だけイベントが取れなかった時のメモ。

やったこと

labelの下にtextViewをおいたCustomCellをTableViewに表示した。

発生した問題

①textViewタップ時イベントが発生しない。
②cell内labelt、空欄をタップ(選択)時、イベントは発生するがtextViewの色だけ変わらない。

発生した問題①の原因

textViewの userInteraction Enabled がtrueになっていた。
この設定があるとタップイベントを拾ってしまう。
親の部品のタップイベントを拾わせるにはfalseにする必要があった。

発生した問題②の原因

textViewの背景色がwhiteに設定されていた。

解決後