2010-04-20 3 views
0

텍스트 뷰의 텍스트에 하이퍼 텍스트를 추가하는 방법.텍스트 뷰의 텍스트에 하이퍼 텍스트 추가

+0

이 질문은 너무 모호합니다. 원하는 것을 더 자세히 설명해주십시오. Mac에 있나요? 아이폰? 텍스트보기 란 무엇입니까? NSTextView를 의미합니까? 하이퍼 텍스트의 의미는 무엇입니까? 웹 사이트에 대한 하이퍼 링크를 의미합니까? –

+1

안녕하세요 롭, 그것은 NSTextView 전용입니다. 시간을내어 주셔서 감사합니다. 어쨌든 여기에 내 대답이 있어요. http://stackoverflow.com/questions/2616580/create-hyperlink-to-some-text-in-nstextview http://stackoverflow.com/questions/2626667/saving-custom-attributes-in-nsattributedstring – boom

답변

0

난 그냥 내 응용 프로그램 에서이 않았다. 그것은 복잡하고 그것을 구현하는 방법에 대해 많은 노력과 많은 생각을 할 것입니다. 당신은 3 가지 일을해야합니다. 1) 응용 프로그램이 하이퍼 링크를 클릭 할 때 응답하도록 URL 체계를 구현하십시오. 텍스트보기의 일부 텍스트에 대한 하이퍼 링크가 있으면 응용 프로그램이 응답 할 수 있습니다. 2) 응용 프로그램이 텍스트에서 하이퍼 링크가 가리키는 위치를 파악할 수 있도록 하이퍼 링크에 대한 구성표를 찾습니다. 3) 텍스트보기의 텍스트에 해당 구성표를 사용자 정의 속성으로 추가해야합니다. 이렇게하면 텍스트를 링크 가능으로 설정합니다.

링크를 클릭하면 응용 프로그램에서 URL을받은 다음 "사용자 정의 속성"부분을 추출한 URL을 분해 한 다음 해당 사용자 정의 속성에 대한 텍스트보기를 검색하고 해당 속성을 강조 표시하면 text ... 텍스트를 링크 가능하게 만듭니다.

올바른 대답을 이끌어 낸이 질문에 대한 두 가지 질문이 있습니다. Create hyperlink to some text in NSTextView Saving custom attributes in NSAttributedString

+0

thanxs 레굴루스. 이제는 그것을 만드는 방법이 있습니다. – boom

관련 문제