- (void)contentSizeToFit {
if([Text_2.text length]>0) {
CGSize contentSize = Text_2.contentSize;
//NSLog(@"w:%f h%f",contentSize.width,contentSize.height);
UIEdgeInsets offset;
CGSize newSize = contentSize;
if(contentSize.height <= Text_2.frame.size.height) {
CGFloat offsetY = (Text_2.frame.size.height - contentSize.height)/2;
offset = UIEdgeInsetsMake(offsetY, 0, 0, 0);
}
else {
newSize = Text_2.frame.size;
offset = UIEdgeInsetsZero;
CGFloat fontSize = 18;
while (contentSize.height > Text_2.frame.size.height) {
[Text_2 setFont:[UIFont fontWithName:@"Helvetica Neue" size:fontSize--]];
contentSize = Text_2.contentSize;
}
newSize = contentSize;
}
[Text_2 setContentSize:newSize];
[Text_2 setContentInset:offset];
}
}
if([Text_2.text length]>0) {
CGSize contentSize = Text_2.contentSize;
//NSLog(@"w:%f h%f",contentSize.width,contentSize.height);
UIEdgeInsets offset;
CGSize newSize = contentSize;
if(contentSize.height <= Text_2.frame.size.height) {
CGFloat offsetY = (Text_2.frame.size.height - contentSize.height)/2;
offset = UIEdgeInsetsMake(offsetY, 0, 0, 0);
}
else {
newSize = Text_2.frame.size;
offset = UIEdgeInsetsZero;
CGFloat fontSize = 18;
while (contentSize.height > Text_2.frame.size.height) {
[Text_2 setFont:[UIFont fontWithName:@"Helvetica Neue" size:fontSize--]];
contentSize = Text_2.contentSize;
}
newSize = contentSize;
}
[Text_2 setContentSize:newSize];
[Text_2 setContentInset:offset];
}
}