You add the answerBox to the openGLView directly, not to the scene. So naturally when the scene changes, the answerBox is not affected.
If you use a UILabel, you cannot add it as a child on a CocosNode object, so you can't add it to your scene.
Look into using the Cocos2d label class instead. Either use Label or it's faster cousin LabelAtlas
I haven't checked how Cocos2d manages its views. Perhaps there might be another option? You can try on the cocos2d forums.
nash
2009-11-19 22:51:38