Символы Unicode в iOS5 отображаются по-разному - PullRequest
10 голосов
/ 01 декабря 2011

Установка заголовка uibutton на u25C0 заставляет его иметь синий фон в iOS5, но не в iOS4.3.

Как ни странно, установка заголовка u25C2, 2 символа в строке, выглядит какожидается.Иди фиг.Я буду прикреплять изображение позже.

В качестве примечания: эта синяя кнопка в настоящее время используется в любых приложениях Apple?

Спасибо.

enter image description here

Слева: iOS 5 Справа: iOS 3.2

Это было сделано путем установки заголовка для символа Unicode, указанного ранее.

Ответы [ 3 ]

9 голосов
/ 18 октября 2012

Вы можете попробовать использовать селектор вариаций Unicode6.1. Что касается Emoji, добавьте "\ U0000FE0E", чтобы указать неокрашенный глиф.

Например, примерно для левого треугольника (U + 25C0) вы можете указать как @ "\ U000025C0 \ U0000FE0E", и этот глиф из стиля Apple Color Emoji изменился на неокрашенные простые эмодзи, по крайней мере, Симулятор iOS6 на Mountain Lion.

Swift 4.0

let glyph = "\u{000025C0}\u{0000FE0E}"
5 голосов
/ 07 декабря 2011

Вам необходимо правильно установить шрифт. Вы видите синий значок U + 25C0 в шрифте Apple Color Emoji. Я не уверен, какие другие шрифты в iOS содержат нужный вам символ, но если вы найдете этот шрифт и установите его явно, он должен отобразить нужный вам значок.

3 голосов
/ 11 октября 2015

Только что нашел, как этого добиться без кода.Откройте панель «Символы и эмодзи», щелкнув рядом с флагом своей страны в правом верхнем углу экрана OSX.

enter image description here

  1. Введите символ, который вы хотите найти
  2. Дважды щелкните по найденному символу
  3. Вы увидите его в текстовом поле
  4. Нажмите Enter, и вы увидите emoji в Xcode IB

enter image description here

Введите ключевое слово "вариация" в поле поиска Двойной щелчок на символе выбора вариации Конечно, это именно "VARIATION SELECTOR-15" Ничего не изменится в текстовом поле(не волнуйтесь) После нажатия Enter Xcode IB изменится на плоский эмодзи!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...