2012-07-06 3 views
5

UITextField의 텍스트를 "♈"로 설정하면 이모티콘 아이콘이 표시되지만 원본 문자 만 표시하려고합니다.UITextField에서 이모티콘 아이콘을 비활성화 할 수 있습니까?

+0

특정 글꼴의 원래 문자가 이미 맞습니까? UITextField의 ".text"를 가져 와서 기호별로 확인할 수 있습니까? – bealex

+0

Chrome 브라우저에서 "♈"을 검색하여 Xcode로 복사하면 모든 것이 올바르게 보이지만 iPhone 시뮬레이터에 표시되면 이모티콘 아이콘으로 변환되었습니다 ..... 내 UITextField의 글꼴은 "[UIFont boldSystemFontOfSize : 17.f] ". 내 UITextField의 그림 이모티콘을 어떻게 해제 할 수 있습니까? 대신 다른 글꼴을 사용해야합니까? – flypig

+0

이 기호 대신 무엇을보고 싶습니까? 그것은 특정 코드가있는 글꼴 심볼입니다 (저는 믿습니다. 2648). 그것은 'Y'와 같지만 다른 글리프와 같습니다. ":: ARIES ::"와 같은 코드를보고 싶지 않을 것입니다. – bealex

답변

0

텍스트 필드에 그림 이모티콘을 삭제하려면 NSPredicates 을 사용하거나 NSCharacterSet을 확인할 수 있습니다.

+1

감사합니다. 그러나이 주제는 입력 이모티콘을 방지하는 또 다른 주제입니다. 내 캐릭터가 아이콘으로 표시되는 것을 원하지 않습니다 .... 매우 이상합니다. 이 작업을 수행 할 수 있는지 확실하지 않은, 어쩌면 내 특수 문자열을 ..... 내 문자열에 사용해서는 안됩니다 ..... – flypig

+0

문자열에 원하는 문자 집합을 만들고 확인 함수를 만들고 해당 함수를 UITextField 대리자 함수에서 호출하십시오. –

관련 문제