Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

UILineBreakModeWordWrap is deprecated

Here's my code:

CGSize s = [string sizeWithFont:[UIFont systemFontOfSize:20]                constrainedToSize:CGSizeMake(self.view.bounds.size.width - 40, CGFLOAT_MAX) // - 40 For cell padding                    lineBreakMode:UILineBreakModeWordWrap]; 

I get a warning that UILinebBreakModeWordWrap is deprecated in iOS 6.

like image 968
Drakesinmoue Avatar asked Oct 16 '12 12:10

Drakesinmoue


1 Answers

You need to use NSLineBreakByWordWrapping in iOS 6

For your code try this:

NSString *string = @"bla";  CGSize s = [string sizeWithFont:[UIFont systemFontOfSize:20]               constrainedToSize:CGSizeMake(self.view.bounds.size.width - 40, CGFLOAT_MAX) // - 40 For cell padding                   lineBreakMode:NSLineBreakByWordWrapping]; 

an example on a label would be:

[label setLineBreakMode:NSLineBreakByWordWrapping]; 

Instead of

label.lineBreakMode = UILineBreakModeWordWrap; 
like image 124
Andy Davies Avatar answered Oct 02 '22 16:10

Andy Davies