Как мы можем отображать текст в цифровом формате (семисегментный дисплей) на UILabel аналогично тому, как текст отображается в Digital Clock.Отображение текста на UILabel в цифровом виде?
ответ
Для удобства вы также можете использовать рекомендованный Apple шрифт.
label.font=[UIFont fontWithName:@"DBLCDTempBlack" size:60.0];
Пожалуйста Проверьте this, чтобы найти все шрифт, поддерживаемый iPhone.
+1 Классно! Похоже, что у него есть символы для цифр и паролей персонажей, но вы не получите «PM» в семисегментной форме. –
hey thx Razz ..... это действительно сработало ...... !! можете ли вы сказать мне одну вещь, почему этот шрифт недоступен в IB, и есть некоторые другие шрифты, доступные этому. – Siddharth
thx Raaz для вашей потрясающей поддержки. – Siddharth
С UILabel ваш лучший выбор - это шрифт, который делает то, что вам нужно. Скорее всего, вам придется реализовать часть чертежа самостоятельно. Это будет нелегко, что вы спрашиваете.
Я знаю, что его нелегко ..... вот что я спросил здесь ..... – Siddharth
Простой подход: используйте собственный шрифт.
Вот UILabel
подкласс, который позволяет вставлять пользовательские шрифты в приложении: http://github.com/zynga/FontLabel
Здесь целая куча шрифтов, которые выглядят как цифровые часы: http://www.dafont.com/theme.php?cat=302 (обязательно ознакомьтесь с информацией о лицензиях по какой шрифт вы выберите)
- 1. Отображение текста в виде таблицы
- 2. Отображение пользовательского текста в текстовом виде
- 3. Facebook Войти Отображение в виде текста
- 4. UILabel linebreak на другом виде
- 5. отображение значений в UILabel ...?
- 6. Невозможно изменить размер текста в программном виде. UILabel
- 7. Настройка текста UILabel на int?
- 8. сокращение текста в UILabel
- 9. UILabel текста в круглом
- 10. Переопределение текста в UILabel
- 11. IOS: UILabel выпуск установка текста
- 12. Обновление UILabel в отличном виде
- 13. Отображение PercentDone UIProgressView в UiLabel
- 14. Изменение текста в UILabel на основе даты
- 15. Отображение данных из SQLite в виде текста в android
- 16. Отображение текста в виде HTML-таблицы в одной вертикальной линии
- 17. Отображение текста на SVG
- 18. UILabel Не Отображение многострочного
- 19. Отображение текста на экране
- 20. Отображение текста на этикетках
- 21. отображение текста по диагонали в 45 в текстовом виде
- 22. Отображение гиперссылок в виде обычного текста в элементе управления Richtextbox
- 23. Отображение текста в виде значений в сводной таблице
- 24. Взаимозачета текста в UILabel вертикально
- 25. Изменить часть текста UILabel
- 26. Выровнять два текста UILabel
- 27. UILabel видимая часть текста
- 28. Цвет текста UILabel светлый
- 29. C# WinForms - Отображение структура дерева в виде вкладок форматированного текста
- 30. Rails Отображение HTML в виде текста с помощью Bootstrap Popover
Вы имеете в виду семисегментный дисплей? –
Hii Andreas ....... я видел несколько приложений, которые отображают данные в цифровом формате .... я не знаю о семи сегментном дисплее. – Siddharth
Ваш вопрос может быть истолкован двумя способами. Либо вы хотите напечатать «19:49» (а не рисовать часы). Это звучит так, когда вы говорите о «цифровых часах» (в отличие от аналоговых часов). Но я не думаю, что это то, что вы имеете в виду. Я думаю, что вы хотите, чтобы это выглядело как семисегментные дисплеи, т.е. каждая цифра была построена не более чем на семь прямых линий, как в этом старом скриншоте KDE (справа): http://topologi-linux.sourceforge.net/files /screenshot_kde.jpg. Если это так, вы должны перефразировать свой вопрос, чтобы стало очевидно, что то, что вы хотите сделать, это имитировать –