0

好的,我一直在搜索每個可以想到的關鍵字組合,但還沒有找到解決方案。每個人似乎都有我所擁有的相反問題。在自定義UITableViewCell內部的UITextView上點擊檢測到的數據調用didSelectRowAtIndexPath

我用nib文件構建了一個自定義的UITableViewCell。它有一個UITextView,可以顯示可檢測的文本。

加載後,我可以看到文本已經在UITextView中檢測到並突出顯示,但是當我點擊它時,它會選擇單元格,而不是檢測到的數據。

UITextView不可編輯,用戶交互打開,所以我應該能夠得到它的工作不是?

有誰知道我可能需要做些什麼才能使其按預期工作?

如果我沒有提供可能幫助您的信息,請讓我知道,我會發布它。

由於提前, 〜阿拉什

+0

我也需要在這個單元格內添加一個按鈕,所以我需要弄清楚如何觸及它。如果有幫助,我將自定義單元格的背景視圖設置爲UIView作爲所有其他對象的背景。 – iOS4Life

回答

1

我知道這個帖子是老了,但我一直在試圖找出這個確切的問題更多的時間比我想承認。希望這個答案可以幫助未來的某個人。 FYI ...我目前正在使用Xcode 4.3.2。

我的問題是'用戶交互啓用'。我已經啓用了它的UITextView,但不適用於自定義表格視圖單元格。如果關閉表格視圖單元格,則不會觸及單元格或其任何子視圖(即UITextView或可能是UIButton)。我解決之後唯一的問題是,如果你觸摸了單元格中的其他任何位置,單元格將被選中。我必須去屬性檢查器,選擇UITableViewCell,並將「選擇」從「藍色」更改爲「無」。

現在一切都很好。

相關問題