I'm doing this by fading the alpha of the UISprites and UILabels using iTween.This raises red flags to me. What are you tweening, private member variables such as "MColor"? NGUI has tweeners that use properties correctly such as TweenAlpha. To fade in a sprite: