Ich habe heute mehrere Minuten mit der Suche nach der Ursache für folgendes Problem verbracht. Damit ihr nicht ewig suchen müsst gibts hier die Lösung gleich parat:
1. Buttontyp in dem Layoutfile von System auf Custom stellen!
2. Folgendes Snippet als Wrapper für euren Code benutzen:
[UIView setAnimationsEnabled:NO];
[_button setTitle:@"title" forState:UIControlStateNormal];
[UIView setAnimationsEnabled:YES];
Weiterführende Infos: Link