UILabel, UIFont and UTF-8 Triangle

后端 未结 2 835
长情又很酷
长情又很酷 2020-12-09 23:03

I\'d like to use \"BLACK RIGHT-POINTING TRIANGLE\" (U+25B6) as a part of my UILabel\'s text. The label uses the system font (UIFont\'s system

2条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-09 23:53

    Based on:

    Unicode characters being drawn differently in iOS5

    iOS 6 supports Unicode 6.1's variation selector, in this case \U0000FE0E. To answer my own question:

    @"\U000025B6" // a fancy triangle (mapped to Emoji)
    @"\U000025B6\U0000FE0E" // black right-pointing triangle
    

    For more information check: http://www.unicode.org/versions/Unicode6.1.0/

    Thanks @martin-r and @ACB, I wouldn't be able to figure this out without your hints!

提交回复
热议问题