2010-11-23 6 views
1

iPad 앱을 만드는 동안 중요한 문제가 발생했습니다. 엄청난 양의 텍스트가 표시됩니다. 줄 바꿈을 할 수 있고 (각 블록의 특정 함수를 호출 할 때) 링크 할 수있는 텍스트 블록을 만들어야합니다. 핵심 텍스트를 사용해야한다고 생각했습니다. 터치의 위치를 ​​필요한 텍스트 블록으로 지정하는 방법은 무엇입니까?Obective-C의 텍스트 링크 가능 블록

누구에게 사례가 있습니까? Google은 텍스트 양과 함께 작업 할 때 가난합니다.

답변

0

텍스트 오버레이에서 투명한 버튼을 사용할 수 있습니다.

+0

예, 일반적으로 좋은 습관입니다. 그러나 텍스트는 dinamically로 표시되고 크기와 위치는 변경되며 버튼은 텍스트를 따라갈 수 없습니다. 주요 질문을 편집 할 것입니다 ... – Dumoko

+0

텍스트의 좌표를 얻을 수 있다면 동적 크기와 위치로 버튼을 만들 수 있습니다. – MathieuF

0

HTML 페이지처럼 텍스트를 링크 가능하게 만들 수 없습니다. Webview에서만이 기능을 수행 할 수 있습니다.

+0

좋은 생각이지만 텍스트가 큽니다. 엄청나게 많은 양의 핸들러가 만들어지기 때문에 webview에서는 "while"이 걸릴 것입니다. 나는 터치의 좌표를 잡아서 터치 좌표와 블록의 정보를 비교하여 필요한 hadnler를 실행할 계획이다. – Dumoko