0

좋아, 나는 생각할 수있는 모든 키워드 조합을 검색했지만 아직 해결책을 찾지 못했습니다. 모두 내가 가지고있는 것과 정반대의 문제가있는 것 같습니다.사용자 지정 UITableViewCell 호출 내에서 UITextView에서 검색된 데이터를 누르기 didSelectRowAtIndexPath

nib 파일로 맞춤 UITableViewCell을 만들었습니다. 그것은 검색 가능한 텍스트를 표시하는 UITextView를 가지고 있습니다.

로드 후 UITextView에서 텍스트가 감지되고 강조 표시되는 것을 볼 수 있지만 클릭 할 때 발견 된 데이터가 아닌 셀이 선택됩니다.

UITextView는 편집 할 수 없으며 사용자 상호 작용이 켜져있어서 작동하지 않을 수 있습니다.

누구나 의도 한대로 작동하려면 무엇이 필요한지 알고 있습니까?

내가 도움을 줄 수있는 정보를 제공하지 않은 경우 알려 주시면 게시 해 드리겠습니다. 사전에

감사합니다, ~ 아라 쉬

+0

또한이 셀 내부에 단추를 추가해야합니다. 그래서이 단추를 눌러야합니다. 나는 다른 모든 객체에 대한 배경 정보로 사용되는 UIView에 사용자 정의 셀의 배경 뷰를 설정합니다. – iOS4Life

답변

1

나는이 게시물은 오래 알고 있지만, 내가 인정하고 싶은 것보다 더 많은 시간이 정확한 문제를 파악하는 것을 시도하고있다. 바라건대,이 대답은 미래에 누군가를 도울 것입니다. 참고로 ... 현재 Xcode 4.3.2를 사용 중입니다.

내 문제는 '사용자 상호 작용 사용'입니다. UITextView에 대해 활성화했지만 사용자 정의 테이블 뷰 셀에는 사용할 수 없습니다. 테이블 뷰 셀에 대해 꺼져 있으면 셀이나 해당 하위 뷰 (예 : UITextView 또는 아마도 UIButton)로 접촉이 전송되지 않습니다. 제가 고친 후에 유일한 문제는 당신이 세포의 다른 곳을 만지면 세포가 선택된다는 것입니다. 나는 Attributes Inspector로 가서 UITableViewCell을 선택하고 'Selection'을 'Blue'에서 'None'으로 변경해야했습니다.

이제 모든 것이 효과적입니다.

관련 문제