#swift #iphone #swift3 #storyboard #uikit
#swift #iPhone #swift3 #раскадровка #uikit
Вопрос:
Используя раскадровки, как я могу показывать изображение пользовательского интерфейса только на определенной версии iphone и скрывать его на других версиях iphone, таких как, например, iphone 8? Возможно ли это в swift?
Ответ №1:
Используя раскадровку, вы можете отображать / скрывать изображение на основе классов размеров, вот документация Apple для этого. Предостережение при таком подходе заключается в том, что несколько устройств относятся к одному и тому же классу размеров. Чтобы увидеть, какие устройства принадлежат к классам размера, проверьте эту ссылку и прокрутите вниз до раздела Классы размера.
Если вы хотите, чтобы оно зависело от устройства, вам нужно написать это в коде. Сделать это немного сложнее, но для этого есть действительно хорошая библиотека. Это реализация с одним файлом, поэтому, если вам не нужны Pods или подобные инструменты, вы можете просто скопировать файл в свой проект или, возможно, даже расшифровать его и создать свою пользовательскую реализацию.
Комментарии:
1. Спасибо, Влад. Посмотрим на это!