NSTextView에서 강조 표시된 단락을 멋지게 표시하려고합니다. 바로 지금, 백그라운드 색상으로 NSAttributedString을 생성하여이 작업을 수행하고 있습니다. 다음은 간단한 코드입니다.NSAttributedString 행간 강조/배경색 표시 (추한)
이 접근법은 기본적으로 강조 표시된 텍스트를 생성합니다. 복수의 라인이 존재하는 경우
불행히도, 하이라이트 추 결과, 선 자체에 더하여 간의 경계를 수직 공간 커버.
사람은 코코아에 강조 표시의이 종류를 할 수있는 방법을 알고 있나요?
내가 일을 더 좋은 보이게 CoreText, HTML, 또는 어떤 필요를 사용 기꺼이 : 아래 그림은 내가 (흰색 상자에 그림자를 무시) 무엇을 찾고 있어요 기본적으로 .
이 문제를 해결 한 적이 있습니까? 정확하게 동일한 문제가 있습니까? – user499846
나는 이것을 실제로 파악하지 못했지만 텍스트 위에 선택 영역을 가운데에 배치하는 방법을 알아 냈습니다. 이하. 여기에는'[paragraphStyle setLineSpacing : xx]'와'[paragraphStyle setLineHeightMultiple : xx]'가 같은지 계산됩니다. 다시 말하지만 이것은 실제 문제를 해결하지 못한다. – stevel