Какой из них будет более эффективным для эффекта тени позади панели инструментов? - PullRequest
0 голосов
/ 25 ноября 2011

Я пишу приложение на платформе iOS, хочу, чтобы за моей панелью инструментов был эффект тени,

enter image description here

  • В настоящее время я использую UIImageView для запуска, однако я хотел бы знать, какой из них будет лучшим выбором? Использование UIImageView или рисование прямоугольника с градиентом в нем?

Спасибо за любой вход!

1 Ответ

2 голосов
/ 25 ноября 2011

Будет ли анимационный контент перекрывать вашу тень? Потому что, если не существует, я сомневаюсь, что это имеет значение для значения. В этом случае используйте UIImageView, потому что это проще всего.

Если будет анимированный контент, я бы заподозрил, что вы сможете немного улучшить производительность при рисовании самостоятельно, но вам придется провести некоторую оптимизацию Core Graphics (кэшировать нарисованный градиент, кэшировать CGGradient для перерисовок и т. д.).

Остерегайтесь преждевременной оптимизации. BEWARE!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...