1

UIScrollView에로드 된 여러보기에 텍스트를 표시해야합니다. 수직 및 수평 중심에 위치해야합니다.iPhone에서 여러 줄로 된 텍스트 서식 지정

나는 이것을 UITextView을 사용하여 아무런 문제없이 수행했지만, 지금은 텍스트 중간에서 약간의 포맷팅 (약간의 색상 변경 및 이탤릭체)을 수행해야합니다.

내 첫 번째 시도는 UIWebView을 사용하고 <i> 태그의 CSS를 올바른 색상으로 선언하면 올바르게 작동했지만 제대로 작동하지 않았습니다. 때로는 화면이 스크롤되어 화면이 업데이트되기 전에 잠시 기다리는 경우가 있습니다.

저는 Core Graphics를 생각해 보았습니다. 그러나 일부 독서 및 Google에서는 이것이 힘든 작업임을 보여주었습니다. 내 말은, 그것이 유일한 선택이라면, 나는 그것을 배워야 할 것이다. 하지만 그 전에는 시도해야 할 것이 있는지 알고 싶습니다.

여러분, 저에게 올바른 방향으로 나를 가르쳐 주시겠습니까? 다른 옵션이 있거나 Core Graphics에서 여러 줄, 가운데 맞춤, 서식있는 텍스트를 그리기 위해 검색해야하는 항목이 있습니까?

답변

1

사용자 정의 UILabel을 사용할 수 있습니다. Joe Hewitt (Facebook 앱 개발자)는 하나를 사용하며 오픈 소스 코드를 많이 사용합니다. 내가 당신이 원하는 것은

+0

당신을 감사합니다 TTStyledTextLabel 생각

Three20라고! 저것이 저를 위해 작동하는지 나는 검사 할 것이다. – leolobato

+0

이 답변은 저를위한 출발점이기 때문에 받아 들일 것이지만 그 구성 요소는 Left가 아닌 다른 텍스트 칭의를 지원하지 않습니다. 중심 정당성을 구현하려고 노력할 것이지만 간단 할 것이라고는 확신 할 수 없습니다. 감사! – leolobato

+1

TTStyledTextLabel이 더 눈에 띄지 않게 광고되는 이유가 궁금합니다. Three20 웹 사이트는 다양한 상위 구성 요소만을 언급합니다. 이것들은 의심의 여지가 없지만, 필자는이 텍스트 라벨과 같은 저수준의 견해가 많은 개발자들에게 더 흥미로울 수 있다고 생각합니다. –

관련 문제