3

TTTAttributedLabeltruncationTokenStringtruncationTokenStringAttributes을 통해 맞춤 절단 문자열을 지원합니다.TTTAttributedLabel "여러 가지 특성을 사용하여 꼬리 자르기가 가능합니까?"

그러나 나는 다른 글꼴 및 색을 포함하여 잘린 문자열에 여러 문자열 특성을 설정하고 싶습니다. 이것은 내가 달성하기 위해 노력하고 무엇 : 끝의 화살표 글꼴 아이콘을 사용하여 달성 할 수

Truncated String

, 그래서 나는 다음 문자열의 생각 :

@"… Read More >"

'HORIZONTAL ELLIPSIS' (U+2026) + Read More + > character from a font.

불행히도 TTTAttributedLabel은 다양한 속성의 범위를 설정할 수 없습니다.

아무도 좋은 해결책이 있거나 수동으로 수행해야하며 기본적으로 @"… Read More >" 문자열을 포함한 두 줄에 그려지는 문자열을 계산해야합니다.

감사합니다.

답변

2

나는 누군가가 같은 기능을 필요로하는 경우에 대비하여 내 자신의 질문에 대답하고 있습니다.

질문을 올릴 때 TTTAttributedLabel은 전체 잘림 토큰 문자열에 대한 설정 속성 만 지원했습니다.

NSAttributedString 지원 기능 (NSDictionary 계획에서 누락 된 범위를 지정할 수 있음)을 추가하고 끌어 오기 요청을 제출했습니다. 그것은 아직 TTTAttributedLabel의 주요 지점에 병합하지만, 경우에 사람이 당신이 여기 PR을 찾을 수있는 동일한 기능의 필요성에 있어요되지 않았습니다

https://github.com/runmad/TTTAttributedLabel/commit/628de3f9cb688eb58fffdbb6e7ff81fa0d8b7f4a

+2

안녕 @runmad 당신은 말씀 해주십시오 수있는 방법을 내가 할 수있는 이 잘림 문자열에서 탭 이벤트 가져 오기 ?? –

+0

@BhavikKama 현재 Repo를 포크로 추가하지 않는 한 링크를 추가 할 수 없습니다. – runmad