I have a UIView with a UITableView and a UIImageView in it. The UITableView takes up the top half of the UIView
UIView
UITableView
UIImageView
You can use the NSTimer's invalidate method to destroy the timer.
invalidate
You'll then have to recreate it, as you did in your startTimerThread method, when you return to the view.
startTimerThread