Привет Я новичок в классе размеров. Насколько я знаю, Apple предоставила один размерный класс (Compact + Regular) для Portrait iPhone 4s, 5, 6 и 6+. Итак, как я могу дать размер разных шрифтов в этих трех разных устройствах раскадровкой или любым другим способом сделать это. Thanks Happy codeРазличные размеры шрифта на разных устройствах такого же класса
5
A
ответ
2
Autolayout
и SizeClasses
не ориентированы на конкретные устройства, так что вы должны установить размер шрифта программно. Вы можете проверить размер своего устройства с помощью UIScreen.mainScreen().bounds.size.height
и соответственно установить размер шрифта. Это solution разъяснит вам больше.
0
Как вы упомянули в своем вопросе, вам нужно предоставить отдельные размеры шрифтов для разных устройств.
Первое, что мы не можем достичь на раскадровке.
Вам необходимо назначить разные размеры шрифтов вручную, используя условия If & проверяющие устройства.
Для экс:
if ([[UIScreen mainScreen] bounds].size.height == 568) {
// Assign Font size for iPhone 5
}else if ([[UIScreen mainScreen] bounds].size.height == 667){
// Assign Font size for iPhone 6
}else if ([[UIScreen mainScreen] bounds].size.height == 736){
// Assign Font size for iPhone 6+
}else if ([[UIScreen mainScreen] bounds].size.height == 480){
// Assign Font size for iPhone 4s
}
Примечание:
- Вы можете создать отдельный класс Font & если вы сделали это уже не просто нужно поставить выше валидации в этом классе.
Смежные вопросы
- 1. Различные размеры шрифта для разных устройств в Xcode 6
- 2. Android, размеры кнопок на разных устройствах
- 3. Размер шрифта на разных устройствах
- 4. Различные страницы на разных устройствах
- 5. Различные рамы на разных устройствах?
- 6. sIFR: Различные размеры шрифта, полученные
- 7. Установите различные размеры шрифта для разных строк в текстовом поле
- 8. достигает такого же размера шрифта во всех устройствах Android.
- 9. Различные размеры приложения на разных экранах
- 10. Различные размеры шрифта в одном поле
- 11. Различные потоки на разных многопроцессорных устройствах
- 12. Android - Различные цвета на разных устройствах
- 13. Различные ошибки моделирования на разных устройствах
- 14. Различные размеры шрифтов на сайте
- 15. UITableView - показать разные размеры изображений на разных устройствах
- 16. Как проверить различные размеры шрифта (динамический тип) на часах?
- 17. Правильный масштаб изображения и шрифта на разных устройствах?
- 18. Различные размеры шрифта в боковой панели
- 19. Почему существуют разные ограничения для разных устройств такого же класса?
- 20. же указатель, показывающий различные размеры в разных компиляторах
- 21. r ggplot2: различные размеры шрифта в легенде
- 22. Различные размеры окна/тела в разных браузерах
- 23. React Родной круг такого же размера на разных дисплеях
- 24. Различные размеры TextView для разных устройств
- 25. iOS Различные размеры шрифта в одном классе размеров для разных устройств
- 26. Тот же сайт на разных устройствах?
- 27. Различные цвета в разных устройствах android
- 28. Различные размеры шрифтов для разных размеров экрана
- 29. Тот же размер шрифта на веб-сайте на разных телефонах
- 30. JQuery pageX/Пейджи возвращаются различные значения на разных устройствах
Спасибо, поэтому нет решения с раскадровки. Честно говоря, если я должен использовать, если условия для разных устройств Итак, почему я использовал классы автозапуска или размера. – chakshu
Поскольку, как я уже говорил, Autolayouts используются, поэтому мы можем использовать одну и ту же раскадровку для всех устройств, поэтому они не нацелены на определенные устройства – Munahil