I am currently using the Xcode 6 pre release (not beta) and the simulator on OS X 10.10 Yosemite beta 7. I am trying to build a project developed in xcode 6, but the app cra
This problem is still present in iOS 8.0.2 but seems to be fixed in 8.1.
My workaround was to set the custom font only if iOS is greater than 8.0.2:
#define SYSTEM_VERSION_GREATER_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedDescending)
...
if (SYSTEM_VERSION_GREATER_THAN(@"8.0.2")) {
[[UILabel appearanceWhenContainedIn:[UITableViewHeaderFooterView class], nil] setFont:[UIFont fontWithName:@"Helvetica" size:14.0]];
}
Okay I finally figured it out.
This occurs when grouped table views have section headers and possibly footers. As a temporary workaround I am just removing the headers/footers from the grouped tableviews, but if you really need the font you can create a custom header view by overriding the "viewForHeaderInSection", and setting the font on your custom view's label.
Still, this is definitely a bug in iOS 8 and hopefully it will be fixed soon.