ios 动态修改UILabel字体大小

- (IBAction)sliderChange:(id)sender

{

  NSLog(@"sliderChange");

  UISlider *slider = (UISlider *) sender;

  NSString *labelContent = dynamic_label.text;

   /**********中间部分比较重要*********************/

  CGSize size = [labelContent sizeWithFont:dynamic_label.font constrainedToSize:CGSizeMake(320, 480) lineBreakMode:UILineBreakModeWordWrap];

  CGRect rect = dynamic_label.frame;

  rect.size = size;

  dynamic_label.frame = rect;

  dynamic_label.font = [UIFont fontWithName:dynamic_label.font.fontName size:defautlTextSize * (1 + slider.value)];

   /**********中间部分比较重要*********************/

  NSLog(@"value is %.2f", slider.value);

}

posted @ 2015-01-28 13:23  火红的云彩  阅读(1092)  评论(0编辑  收藏  举报