It really depends on your code, specifically in your viewDidLoad.
Create an IBAction for that restart button in your view's class files.
For the IBAction method in your .m file, try each of these different lines of code:
[super viewDidLoad];
,
[self.view setNeedsDisplay];
, or
[self.view setNeedsLayout];
Let me know if it works, or if you have any questions.