 <p>This line: <code>[self.view removeConstraints:self.view.constraints];</code> removes more on iOS 8 than on iOS 7. The easies way to fix this it to add an array holding the constraints you add to the view and remove only those constraints.</p> <p>Maybe you even can remove this line completely but this depends on your application.</p>