Вы могли бы использовать Core Animation, какой тип объекта вы используете?
По существу, чтобы затемнить объект, вы делаете это:
[[objectName animator] setOpacity: 1];
Помните, что сначала вам нужно установитьнепрозрачность до 0 и т. д. до начала анимации.Надеюсь, что это то, что вы хотите.