nameLable_.numberOfLines = 1;
nameLable_.minimumFontSize = 15;
nameLable_.adjustsFontSizeToFitWidth
= YES;
If you want to adjust font size this way, label.numberOfLines = 1 is mandatory.
* If numberOfLines != 1, You can get frame hight using this:
CGSize labelSize = [@"" sizeWithFont:nameLable_.font forWidth:nameLable_.frame.size.width lineBreakMode:nameLable_.lineBreakMode];
nameLable_.frame = CGRectMake(nameLable_.frame.origin.x, nameLable_.frame.origin.y, nameLable_.frame.size.width, labelSize.height);