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