2016-08-02 11 views
4

Eine ziemlich allgemeine Frage. Welche genaue Syntax sollte ich anstelle von CGRectMake beim Programmieren in Swift 3 verwenden? HierGCRectMake Fehler in Swift 3 mit spezifischen Code

ist der Code Ich möchte von einer schnellen 2 konvertieren - 3:

{let size = text.boundingRectWithSize(CGSizeMake(view.frame.width - 26, 2000), options: NSStringDrawingOptions.UsesFontLeading.union(.UsesLineFragmentOrigin), context: nil).size} 

Danke für die Hilfe!

+0

Dank benutzen kann, habe ich schon diesen Thread gesehen. Ich bekomme den gleichen Fehler, aber die Verwendung von CGRectMake ist anders, daher funktioniert die empfohlene Lösung nicht. Ich kann in einigen Stunden einen Screenshot davon senden, wie ich CGRectMake in meinem Code verwende. – user6155249

Antwort

14

in Swift 3.0

let rect = CGRect(x: 0, y: 0, width: 50, height: 50) 

https://www.raywenderlich.com/135655/whats-new-swift-3

+0

Danke! Aber wie verwende ich es in dieser Codezeile zum Beispiel: { let size = text.boundingRectWithSize (CGSizeMake (view.frame.width - 26, 2000), Optionen: NSStringDrawingOptions.UsesFontLeading.union (.UsesLineFragmentOrigin), Kontext: nil). Größe} – user6155249