2017-05-14 10 views
2

セルを選択すると、別のViewControllerが開かれるUITableViewがあります。しかし、私のセルのいくつかのポイントは、それらをタップすると何も起こりません。 私のTableViewセルには写真が含まれており、2つのTextViewはtextViewsをタップしても何も起こりません。 それらを選択して編集可能に設定しても、問題が存在します。 この問題を解決するにはどうすればよいですか?iOS - UITableViewセルのいくつかの点は選択できません

cell.userInteractionEnabled = YES 

をそして、あなたはストーリーボードまたはXIBを使用している場合は、あなたのTextViewがセルではないセルのcontentviewのサブビューであることを確認してください。

+0

投稿してくださいコード/あなたのテーブルビューが – Alistra

+0

にfuncのtableViewを構成する方法のストーリーボード(_のtableView:のUITableView、didSelectRowAt indexPath:IndexPath){ performSegue(withIdentifier: "allNotesToShowNoteSeg"、送信者:ノート[indexPath.row]) } – Mehrdad

+0

写真を送信する方法を知らない(テーブルビューのセル要素を表示するには@Alistra – Mehrdad

答えて

1

これを試しましたか?

cell.textView.isUserInteractionEnabled = false 

UIImageViewsはこのプロパティをデフォルトで無効にしていますが、UITextViewでは既定で有効になっています。 これは、imageviewがタップを適切に渡すのに対し、textViewはタップを適切に渡す理由です。

+0

私が言っていることは、そうすべきではないということです。 didSelectを呼び出すと同時に、編集可能なUITextViewをタップしたいと思っていますか? –

+0

ああ、あまりにもありがとう...私はそれらを無効にして、それは大丈夫です@Nebojsa Nadj – Mehrdad

+0

あなたは正しいと思います:)) – Mehrdad

0

これを試してみてください。

+0

が有効になり、テキストビューがコンテンツビューに表示される@Chokwah – Mehrdad

+0

@ Dr.Arashをクリックすると、cell、func tableView(_ tableView:UITableView、didSelectRowAt indexPath:IndexPath)は呼び出されません?tableview delegate = selfを設定しますか? – ChokWah

+0

私の問題は、テキストビューをタップすると表示されません。画像上にあります) – Mehrdad

関連する問題