내가 UITextView의 재산 attributedText 애플의 문서에서 알 수있는 바와 같이 :UITextView 대체
이 속성은 기본적으로 무기 호입니다. 이 속성에 새 값을 할당하면 서식 정보가 없어도 text 속성의 값이 동일한 문자열 데이터로 바뀝니다. 또한 새 값을 지정하면 font, textColor 및 textAlignment 속성의 값이 업데이트되어 속성 문자열에서 위치 0부터 시작하는 스타일 정보를 반영합니다.
따라서 다른 위치에 여러 속성이있는 코드별로 attributedString을 추가 할 수 없습니다.
누군가 iOS6의 코드로 다음과 같은 효과를 낼 수 있습니까? 이것은 nib 파일을 사용하고 UITextView에서 텍스트 부분의 범위 속성을 변경하여 가능하지만 코드로 효과를 재현하는 것처럼 보입니다.
< '폰트 systemFontOfSize = 18>원하는 <'/ 폰트>효과 < '텍스트 색상 = [UIColor가 redColor] "가 < b를 기입하는'/ 텍스트 색상>Y 코드.
태그가 속성에 해당한다고 가정합니다.
P. 나는 UITextView와 함께 AutoLayout 기능을 사용하려고하기 때문에 CATextLayers를 사용하고 싶지 않다.
DTCoreText를 본 적이 있습니까 : https://github.com/Cocoanetics/DTCoreText? –
이 메시지를 지원합니다! (이 훌륭한 프로젝트의 메인테이너 임) – Cocoanetics