3
Core Text Framework에서 NSAttributedString을 사용하는 동안 뷰의 탭 위치 아래에 텍스트의 속성 (각 문장의 고유 속성이있는 NSAttributedString)을 어떻게 찾을 수 있습니까?보기의 탭 위치 아래에 NSAttributedString의 속성을 찾는
Core Text Framework에서 NSAttributedString을 사용하는 동안 뷰의 탭 위치 아래에 텍스트의 속성 (각 문장의 고유 속성이있는 NSAttributedString)을 어떻게 찾을 수 있습니까?보기의 탭 위치 아래에 NSAttributedString의 속성을 찾는
텍스트보기가 아닌 핵심 텍스트를 직접 사용 하시겠습니까? 나는 당신에게 CTFrameRef
이 있다고 가정합니다. CTFrameGetLines()
및 CTFrameGetLineOrigins()
을 사용하여 선 및 라인 원본을 가져올 수 있습니다. 원점을 기준으로 올바른 행을 찾은 다음 CTLineGetStringIndexForPosition()
을 사용하여 문자열 인덱스를 가져옵니다.
스크롤 뷰 내부에 핵심 텍스트를 사용합니다.이 튜토리얼을 따르는 것이 좋습니다. http://www.raywenderlich.com/4147/how-to-create-a-simple-magazine-app-with-core- 본문. NSAttributedString의 문장과 각 문장에 고유 한 태그로 구분 된 텍스트로 스크롤 가능한 편집 불가능보기를 얻으려고합니다. 나는 문장을 탭할 수 있기를 원한다. 그런 다음 필자는 시각의 중심으로 스크롤하고 시각적 스타일 (글꼴, 색상)을 변경하여 클릭 한 문장을 강조해야한다. – izaslavs