ฉันจะแสดงรูปภาพเป็นอิโมจิอย่างรวดเร็วได้อย่างไร

ฉันเป็นโปรแกรมเมอร์หน้าใหม่ที่กำลังพยายามเรียนรู้ iOS และกำลังดิ้นรนเพื่อหาวิธีแปลงรูปภาพที่ฉันมีบนแป้นพิมพ์ (อิโมจิ) ที่แสดงในข้อความเมื่อกด ขอบคุณสำหรับความช่วยเหลือล่วงหน้า


person Chunks    schedule 19.03.2017    source แหล่งที่มา
comment
คุณใช้แป้นพิมพ์ระบบหรือไม่? คุณต้องการที่จะแสดงใน UITextField หรือไม่? ไม่แน่ใจจริงๆว่าปัญหาของคุณคืออะไรเนื่องจากอิโมจิสามารถนำมาใช้โดยตรงในสตริง let emoji = "????"   -  person dvdblk    schedule 19.03.2017
comment
ใช่ ฉันใช้แป้นพิมพ์ของระบบ ปัญหาคือฉันใช้อิโมจิของตัวเองที่สร้างขึ้นเป็นรูปภาพในไฟล์ xcassets ดังนั้นฉันจึงไม่แน่ใจว่าจะแสดงได้อย่างไร   -  person Chunks    schedule 24.03.2017


คำตอบ (1)


ฉันขอแนะนำอย่างยิ่งให้คุณใช้แทน UImageView the UILabel คุณสามารถตั้งค่า Autoshrink เป็นMinimum Font Scale / Minimum Font Size จากนั้นตั้งค่า font.pointSize เป็นค่าที่ใหญ่มาก เช่น 100/200 เท่าที่เคย จากนั้นข้อความอิโมจิของคุณจะขยายไปจนถึงขนาดฟอนต์สูงสุดเพื่อให้พอดีกับขนาดเฟรม UILabel

person Mikhail Maslo    schedule 19.03.2017