2015-01-23 2 views
1

다양한 선택에 따라 스토리 보드에 표준 텍스트가 설정된 일반 UILabel이 있는데 문자열을 바꿉니다. 분명히 iOS는 사용 된 글꼴에서 독일어 특수 문자 ä/ö/ß에 해당 문자를 찾는 것과 혼동을 느낍니까?!ios8 : 텍스트를 바꿀 때 일반 레이블 글꼴이 뒤섞 임

first rendering of the Label with standard values from storyboard rendered Label after resetting the String

사람은 아직이 문제가 발생 했습니까?

답변

0

나는 매우 어리석은 실수이다. (오랜 근무 시간에 비난하고있다. ^^) -하지만 초보자에게는 그다지 명백하지 않을 수도 있습니다.

문자열의 특수 문자를 이스케이프 처리 된 유니 코드 표현으로 바꾸면 모든 것이 완벽하게 렌더링됩니다. :)

그래서 독일어 될 것이라고 :

Ö -> replace with: \u{00D6} 
ö -> replace with: \u{00F6} 
Ä -> replace with: \u{00c4} 
ä -> replace with: \u{00e4} 
Ü -> replace with: \u{00dc} 
ü -> replace with: \u{00FC} 
ß -> replace with: \u{00df}