Более производительный для использования Text или UIImage для заголовка в UINavigationItem
Я видел код, который использует изображение с текстом в качестве заголовка, используя UIImageView, а также добавив titleView (UIView) с помощью UILabel.
Будет ли версия UILabel несколько более эффективной, чем использование изображения?
1 ответ
Любые проблемы с производительностью должны быть относительно тривиальными и незаметными. Однако это касается не только производительности, но и многих других факторов, таких как масштабирование изображения, объем памяти изображения, локализация (изображение не может быть переведено), ненужный код (добавление 5-10 строк кода для использования изображения), быстрая возможность редактирования (изображение должно быть отредактировано в Photoshop, а текст может быть изменен в любое время в Xcode). Если возможно, придерживайтесь текста. Однако, если у вас очень строгие требования к брендингу (например, логотип Nike), используйте изображение.