I have an iPhone application that uses a timer and at every time interval it creates some UILabel controls and adds them into a UIScrollView.
UILabel
UIScrollView
I typically go with a one liner like this: in case you're interested..
while(scrollView.subviews.count > 0) [[scrollView.subviews objectAtIndex:0] removeFromSuperview];