Interface Builder의 UILabel에 유니 코드 문자를 입력하는 방법은 무엇입니까?
라벨에 유니 코드 문자 (스피커 기호 U + 1F50A)를 표시하고 싶습니다. Interface Builder에이 기호를 입력 할 수 있습니까?
예, "편집"> "특수 문자…"를 클릭 할 수 있습니다. 여기에서 모든 유니 코드 문자 (이모 지 포함)를 찾아서 Interface Builder에서 레이블 텍스트를 설정 한 위치에 복사 / 붙여 넣기 할 수 있습니다.
편집 : Xcode 6에서는 "편집"> "이모티콘 및 문자"입니다.
Xcode 7+ : "편집"> "이모티콘 및 기호"
프로그래밍 방식으로 시도했지만 실패한 사람들은 다음을 사용하십시오.
label.text = @"\U0001F50A";
프로그래밍 방식으로 수행하십시오.
NSString 유형을 사용하여 레이블에 대한 IBOutlet을 선언합니다.
// UTF-8 Hexadecimal Encoding
NSString *myString = [NSString stringWithUTF8String:"0xF09F948A"];
myLabel.text = myString;
또한 이 질문을보세요.
Xcode 8 / Swift 3에서 가장 쉬운 방법은 유니 코드 이스케이프를 사용하는 것입니다.
let a = "\u{1F50A}"
소수의 사람들이 이것을 아는 이유는 재미 있습니다. "옵션"을 누른 상태에서 16 진수를 입력하여 유니 코드 기호를 직접 입력 할 수 있습니다. 필요한 모든 것 : (Sierra 예) "Preference-> Keyboards-> Input Sources"로 이동하여 "Unicode Hex"를 검색합니다. "기타"섹션 아래에 나타납니다. 다음으로 추가하면이 입력 소스를 선택하는 곳 어디에서나 Unicode-char를 입력 할 수 있습니다.
예 : ✓ = (Alt + 2713), €-(20ac) 등. 2100에서 2800까지 가장 흥미로운 섹션. 여기에서 찾을 수있는 전체 목록- 유니 코드 표
PS :이 방법은 4 자리 유니 코드에만 적합합니다.
'Nice programing' 카테고리의 다른 글
내장 된 가우스 함수를 사용하지 않고 이미지를 가우시안 블러 처리하려면 어떻게합니까? (0) | 2021.01.09 |
---|---|
존재하지 않는 경우 디렉토리 생성 (0) | 2021.01.09 |
pip를 사용하여 우분투 12.04에 pymssql을 설치하려고 (0) | 2021.01.09 |
아틀라스에서 로컬로 방랑 상자 파일을 다운로드하고 구성 (0) | 2021.01.09 |
corecrt.h를 찾을 수 없음 : $ (UniversalCRT_IncludePath)가 잘못되었습니다. (0) | 2021.01.09 |