LoginSignup
0
1

More than 3 years have passed since last update.

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

Posted at

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

やったこと

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

image.png

発生した問題

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

image.png

発生した問題①の原因

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

発生した問題②の原因

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

解決後

image.png

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1