I am a total noob, and for some reason I just can't figure this out. When my program launches or when I switch to a different view (different nib), it loads fine and I can see whatever I designed in the Interface Builder, but I want to perform some functions that impact how the view loads, and I can't figure out how to do that! For example, I am designing a trivia game. From the main menu of the app, the user selects the option to start playing the game. I load the new screen, but I can't seem to populate the buttons and the labels when the screen first loads! I have to push a button on the screen in order to populate the screen with data and animate the buttons. There has to be a way to eliminate the need to push a button first, but I'm too inexperienced to know what that is. It seems like I should be able to accomplish that in the viewDidLoad method, but that's not doing the trick. Can someone help me?? Please??