CoreText
에서 내 자신의 사용자 정의 UITextView
을 개발했으며 또한 Apple의 SimpleTextInput
을 살펴보면 줄 끝 부분에 공간이 부족할 때 공백 또는 ""이 깨지지 (또는 다음 줄로 이동하지 않음) 것을 알았습니다. 켜졌 어. 대신 뷰의 너비 경계를 넘어선 같은 선에 그려집니다.CoreText - 공백을 배치하지 않습니까?
버그입니까? 아니면 의도 한 동작입니까? 어쨌든 CoreText
으로 다음 줄로 감싸거나 끊을 수있는 공간이 있습니까?
업데이트 : 개별적으로 공백을 설정하여 kCTLineBreakByCharWrapping
속성을 사용하려고 시도했지만 작동하지 않았습니다. 어쩌면 거기에 올바르게 입력 할 수 있습니다 @" "
대신 입력 할 수있는 일부 유니 코드 문자가 생각하십니까? 이 코드를 지금 당장 수동으로 넣지 않아도됩니다.
감사합니다. 사실 나는 UITextView의 동작을 모방했다. 그 점에서, 줄 끝 부분에 공백을 넣으면 공백이 추가되지만 커서는 그 자리에 그대로 있습니다. –
CTRunDelegate는 실제로 공백에 첨부 된 경우 * 도움이되지 않습니다. 이것은 정상적인 nobr 공간에도 적용됩니다. – Nuoji