Более производительный для использования Text или UIImage для заголовка в UINavigationItem

Я видел код, который использует изображение с текстом в качестве заголовка, используя UIImageView, а также добавив titleView (UIView) с помощью UILabel.

Будет ли версия UILabel несколько более эффективной, чем использование изображения?

1 ответ

Любые проблемы с производительностью должны быть относительно тривиальными и незаметными. Однако это касается не только производительности, но и многих других факторов, таких как масштабирование изображения, объем памяти изображения, локализация (изображение не может быть переведено), ненужный код (добавление 5-10 строк кода для использования изображения), быстрая возможность редактирования (изображение должно быть отредактировано в Photoshop, а текст может быть изменен в любое время в Xcode). Если возможно, придерживайтесь текста. Однако, если у вас очень строгие требования к брендингу (например, логотип Nike), используйте изображение.

Другие вопросы по тегам