2009-12-12 2 views
3

UITextField 및 UITextView를 tableviewcell에 배치했습니다. 텍스트를 탭하면 텍스트의 일부분을 둘러싸인 텍스트가 확대 된 직사각형 팝업으로 묶을 수 있습니다. 선택한 텍스트 위에 복사 또는 붙여 넣기를 원하지만, 복사 - 붙여 넣기 메뉴는 단일 탭, 이중 탭 또는 길게 누르지 않아도 나타나지 않습니다. 나는 당신이 줄 수있는 어떤 힌트도 주셔서 감사합니다.iphone 복사/붙여 넣기 메뉴가 UITableViewCell에 표시되지 않음

+0

나는 이것과 비슷한 것을보고있다 ... 나는 UILabel을 가지고있는 UITableViewCell을 가지고있다. 나는 UILabels가 잘라 내기/복사/붙여 넣기 동작을 무료로 받았다고 생각하고 있었습니까? UITableViewCellSelection 스타일을 none으로 설정하면이 문제가 무시됩니까? – Jasarien

답변

0

텍스트 필드 또는 텍스트 뷰를 누르면 어떻게 든 복사/붙여 넣기 메뉴가 나타나기 시작합니다. 차이를 만든 내가 한 일에 분명하지 않습니다. 그러나 내가 당신의 참조로 한 것을 말할 수 있습니다. 나는 NIB 파일, Custome UIViewController, UITableViewCell과 결혼했다. TextView와 Textview를 UIViewController에 임베드했습니다. UIViewController 사용자 인터페이스는 NIB 파일에서로드됩니다. 그런 다음 UIViewController보기를 subview로 tableViewCell에 추가해야합니다. 이것에 대해 인터넷 검색을 할 수 있습니다. 많은 제안이 있습니다.

나는 NIT를 UITableViewCell에로드하지 말라는 조언에 동의한다. 결국 NIB 파일없이 조언을 받아 사용자 인터페이스를 코딩했습니다. UITableViewCell의 하위 클래스를 선언 한 다음 initWithStyle 내에 thd 사용자 인터페이스를 생성했습니다. 이 방식으로 사용자 정의 tableViewCell은 NIB 파일을로드하는 방법과 UIViewController를 tableViewCell로 재사용 할 수있는 방법을 찾지 않고 tableView에서 쉽게 유용했습니다.

코드가 훨씬 깨끗해 졌기 때문에 실수로 복사/붙여 넣기 메커니즘을 위반 한 잘못된 코드를 제거했습니다.

관련 문제