I'm trying to trigger a function call immediately after the view has loaded. I noticed that subviews with textviews will not show the text if they are initially placed in their parent view outside of the parents' bounds. (I had posted about this yesterday.) My hacky solution is to post it within the bounds and then to move it. I don't want the user to see the pre-moved positions so I'd like to take care of it at the beginning of the view being created but putting the move code in viewDidLoad or viewDidAppear didn't do the trick. Putting a timer in viewDidAppear did work. So, I'm guessing there's some more overhead stuff that goes on during that time? Maybe the call stack needs to be cleared so calls completed from within viewDidAppear won't do it and I'll just have to use the timer hack... Any thoughts? Thanks!