Skip to main content
Remove old Swift version in favor of the modern syntax
Source Link
pkamb
  • 35.5k
  • 27
  • 174
  • 207

I found a solution.

One just hasSet the line break mode to addword-wrapping and the following codenumber of lines to 0:

// Swift textLabel.lineBreakMode = .ByWordWrapping // or NSLineBreakMode.ByWordWrapping textLabel.numberOfLines = 0 // For Swift >= 3 textLabel.lineBreakMode = .byWordWrapping // notice the 'b' instead of 'B' textLabel.numberOfLines = 0 // Objective-C textLabel.lineBreakMode = NSLineBreakByWordWrapping; textLabel.numberOfLines = 0; // C# (Xamarin.iOS) textLabel.LineBreakMode = UILineBreakMode.WordWrap; textLabel.Lines = 0; 

Restored old answer (for reference and devs willing to support iOS below 6.0):

textLabel.lineBreakMode = UILineBreakModeWordWrap; textLabel.numberOfLines = 0; 

On the side: both enum values yield to 0 anyway.

I found a solution.

One just has to add the following code:

// Swift textLabel.lineBreakMode = .ByWordWrapping // or NSLineBreakMode.ByWordWrapping textLabel.numberOfLines = 0 // For Swift >= 3 textLabel.lineBreakMode = .byWordWrapping // notice the 'b' instead of 'B' textLabel.numberOfLines = 0 // Objective-C textLabel.lineBreakMode = NSLineBreakByWordWrapping; textLabel.numberOfLines = 0; // C# (Xamarin.iOS) textLabel.LineBreakMode = UILineBreakMode.WordWrap; textLabel.Lines = 0; 

Restored old answer (for reference and devs willing to support iOS below 6.0):

textLabel.lineBreakMode = UILineBreakModeWordWrap; textLabel.numberOfLines = 0; 

On the side: both enum values yield to 0 anyway.

Set the line break mode to word-wrapping and the number of lines to 0:

// Swift textLabel.lineBreakMode = .byWordWrapping textLabel.numberOfLines = 0 // Objective-C textLabel.lineBreakMode = NSLineBreakByWordWrapping; textLabel.numberOfLines = 0; // C# (Xamarin.iOS) textLabel.LineBreakMode = UILineBreakMode.WordWrap; textLabel.Lines = 0; 

Restored old answer (for reference and devs willing to support iOS below 6.0):

textLabel.lineBreakMode = UILineBreakModeWordWrap; textLabel.numberOfLines = 0; 

On the side: both enum values yield to 0 anyway.

Fix variable name
Source Link
Linus Unnebäck
  • 24.4k
  • 16
  • 79
  • 91

I found a solution.

One just has to add the following code:

// Swift textLabel.lineBreakMode = .ByWordWrapping // or NSLineBreakMode.ByWordWrapping textLabel.numberOfLines = 0 // For Swift >= 3 performanceLabeltextLabel.lineBreakMode = .byWordWrapping // notice the 'b' instead of 'B' performanceLabeltextLabel.numberOfLines = 0 // Objective-C textLabel.lineBreakMode = NSLineBreakByWordWrapping; textLabel.numberOfLines = 0; // C# (Xamarin.iOS) textLabel.LineBreakMode = UILineBreakMode.WordWrap; textLabel.Lines = 0; 

Restored old answer (for reference and devs willing to support iOS below 6.0):

textLabel.lineBreakMode = UILineBreakModeWordWrap; textLabel.numberOfLines = 0; 

On the side: both enum values yield to 0 anyway.

I found a solution.

One just has to add the following code:

// Swift textLabel.lineBreakMode = .ByWordWrapping // or NSLineBreakMode.ByWordWrapping textLabel.numberOfLines = 0 // For Swift >= 3 performanceLabel.lineBreakMode = .byWordWrapping // notice the 'b' instead of 'B' performanceLabel.numberOfLines = 0 // Objective-C textLabel.lineBreakMode = NSLineBreakByWordWrapping; textLabel.numberOfLines = 0; // C# (Xamarin.iOS) textLabel.LineBreakMode = UILineBreakMode.WordWrap; textLabel.Lines = 0; 

Restored old answer (for reference and devs willing to support iOS below 6.0):

textLabel.lineBreakMode = UILineBreakModeWordWrap; textLabel.numberOfLines = 0; 

On the side: both enum values yield to 0 anyway.

I found a solution.

One just has to add the following code:

// Swift textLabel.lineBreakMode = .ByWordWrapping // or NSLineBreakMode.ByWordWrapping textLabel.numberOfLines = 0 // For Swift >= 3 textLabel.lineBreakMode = .byWordWrapping // notice the 'b' instead of 'B' textLabel.numberOfLines = 0 // Objective-C textLabel.lineBreakMode = NSLineBreakByWordWrapping; textLabel.numberOfLines = 0; // C# (Xamarin.iOS) textLabel.LineBreakMode = UILineBreakMode.WordWrap; textLabel.Lines = 0; 

Restored old answer (for reference and devs willing to support iOS below 6.0):

textLabel.lineBreakMode = UILineBreakModeWordWrap; textLabel.numberOfLines = 0; 

On the side: both enum values yield to 0 anyway.

.ByWordWrapping has been renamed to .byWordWrapping
Source Link

I found a solution.

One just has to add the following code:

// Swift textLabel.lineBreakMode = .ByWordWrapping // or NSLineBreakMode.ByWordWrapping textLabel.numberOfLines = 0 // For Swift >= 3 performanceLabel.lineBreakMode = .byWordWrapping // notice the 'b' instead of 'B' performanceLabel.numberOfLines = 0 // Objective-C textLabel.lineBreakMode = NSLineBreakByWordWrapping; textLabel.numberOfLines = 0; // C# (Xamarin.iOS) textLabel.LineBreakMode = UILineBreakMode.WordWrap; textLabel.Lines = 0; 

Restored old answer (for reference and devs willing to support iOS below 6.0):

textLabel.lineBreakMode = UILineBreakModeWordWrap; textLabel.numberOfLines = 0; 

On the side: both enum values yield to 0 anyway.

I found a solution.

One just has to add the following code:

// Swift textLabel.lineBreakMode = .ByWordWrapping // or NSLineBreakMode.ByWordWrapping textLabel.numberOfLines = 0 // Objective-C textLabel.lineBreakMode = NSLineBreakByWordWrapping; textLabel.numberOfLines = 0; // C# (Xamarin.iOS) textLabel.LineBreakMode = UILineBreakMode.WordWrap; textLabel.Lines = 0; 

Restored old answer (for reference and devs willing to support iOS below 6.0):

textLabel.lineBreakMode = UILineBreakModeWordWrap; textLabel.numberOfLines = 0; 

On the side: both enum values yield to 0 anyway.

I found a solution.

One just has to add the following code:

// Swift textLabel.lineBreakMode = .ByWordWrapping // or NSLineBreakMode.ByWordWrapping textLabel.numberOfLines = 0 // For Swift >= 3 performanceLabel.lineBreakMode = .byWordWrapping // notice the 'b' instead of 'B' performanceLabel.numberOfLines = 0 // Objective-C textLabel.lineBreakMode = NSLineBreakByWordWrapping; textLabel.numberOfLines = 0; // C# (Xamarin.iOS) textLabel.LineBreakMode = UILineBreakMode.WordWrap; textLabel.Lines = 0; 

Restored old answer (for reference and devs willing to support iOS below 6.0):

textLabel.lineBreakMode = UILineBreakModeWordWrap; textLabel.numberOfLines = 0; 

On the side: both enum values yield to 0 anyway.

Restored old answer (for reference and devs willing to support iOS below 6.0)
Source Link
matm
  • 7.1k
  • 5
  • 38
  • 50
Loading
removing deprecated constant
Source Link
Chris McCall
  • 10.4k
  • 9
  • 51
  • 84
Loading
Source Link
Ilya Suzdalnitski
  • 53.6k
  • 51
  • 137
  • 172
Loading