0

申し訳ありませんが、私は考えることができるすべてのキーワードの組み合わせを検索していますが、これに対する解決策はまだ見つかりませんでした。誰もが私が持っているものの反対の問題を持っているようだ。カスタムUITableViewCell呼び出し内のUITextViewで検出されたデータをタップdidSelectRowAtIndexPath

カスタムのUITableViewCellをnibファイルで作成しました。検出可能なテキストを表示するUITextViewがあります。

読み込んだ後、テキストがUITextViewで検出され強調表示されているのを見ることができますが、クリックすると検出されたデータではなくセルが選択されます。

UITextViewは編集できないため、ユーザーの操作が有効になっているため、問題なく動作するはずです。

誰かが意図したとおりに動作させるために何をしなければならないか知っていますか?

私があなたを助けてくれる情報がない場合は、私に知らせて投稿します。事前に

おかげで、 〜アラシュ

+0

また、このセルの内側にボタンを追加する必要があります。そのボタンに触れる方法を理解する必要があります。カスタムセルの背景ビューを、他のすべてのオブジェクトのバックグラウンドとして機能するUIViewに設定します。 – iOS4Life

答えて

1

私はこの記事が古いですけど、私は認めるしたいよりも多くの時間、この正確な問題を把握しようとしています。うまくいけば、この答えは将来誰かに役立ちます。 FYI ...私はこの時点でXcode 4.3.2を使用しています。

私の問題は「ユーザー対話が有効」でした。 UITextViewでは有効にしましたが、カスタムテーブルビューのセルでは有効にしていませんでした。テーブルビューセルでオフになっている場合は、セルまたはそのサブビュー(UITextViewまたはおそらくUIButton)にタッチが送信されません。私がそれを修正した後の唯一の問題は、セル内の他の場所に触れた場合、そのセルが選択されるということでした。私はAttributes Inspectorに行き、UITableViewCellを選択し、 'Selection'を 'Blue'から 'None'に変更しなければなりませんでした。

すべてがうまくいきました。

関連する問題