나는 텍스트와 함께 이미지 (이모티콘)를 보내야하는 채팅 응용 프로그램이 있습니다. 이제
, 지금
UIImage를 포함하는 NSAttributedString의 사용자 지정 텍스트 등가물을 얻는 방법?
NSTextAttachment *textAttachment = [[NSTextAttachment alloc] init];
NSString *img=[NSString stringWithFormat:@"%@.png",imgName];
textAttachment.image =[UIImage imageNamed:img];
NSAttributedString *attrStringWithImage = [NSAttributedString attributedStringWithAttachment:textAttachment];
NSMutableAttributedString *nStr=[[NSMutableAttributedString alloc]initWithAttributedString:_txtChat.attributedText];
[nStr appendAttributedString:attrStringWithImage];
_txtChat.attributedText =nStr;
(코드 아래) NSTextAttatchment
를 통해 이미지를 추가 할 수 있습니다, 내가 원하는 _txtChat.text
를 호출 할 때 반환하도록 사용자 정의 텍스트가 미소 아이콘 ":)
'라고 attatch하는 것입니다 :) UIImage
대신. 따라서 사용자가 Hii <Smilie>
을 보는 경우 "Hii :)"
이 표시됩니다. 나는 그것이 가능할지를 짐작할 수 없다.
은 이모티콘 글꼴을 추가
우리가 다음을 수행, 검색 할 수 있습니다. –
@OnikIV 내 대답보기 – user3588621