Xcode 6 has a new feature where fonts and font sizes in UILabel, UITextField, and UIButton can be s
The problem is still there that you cannot use the feature to set Fonts for different size classes from interface builder.
Just set font based on the device you want just like below:
if (Your Device is iPAd) //For iPad
{
[yourLabel setFont:[UIFont fontWithName:@"FontName" size:FontSize]];
}
else //For Other Devices then iPad
{
[yourLabel setFont:[UIFont fontWithName:@"FontName" size:FontSize]];
}
This works perfectly on all devices.