にスウィフト2のコードを変換します<code>Swift 3</code>に次のコードを変換する方法スウィフト3
let size = text.boundingRectWithSize(CGSizeMake(view.frame.width - 26, 2000), options: NSStringDrawingOptions.UsesFontLeading.union(.UsesLineFragmentOrigin), context: nil).size
にスウィフト2のコードを変換します<code>Swift 3</code>に次のコードを変換する方法スウィフト3
let size = text.boundingRectWithSize(CGSizeMake(view.frame.width - 26, 2000), options: NSStringDrawingOptions.UsesFontLeading.union(.UsesLineFragmentOrigin), context: nil).size
はこの仕事をしていますか?
let size = text.boundingRect(with: CGSize(width: view.frame.width - 26, height: 2000), options: NSStringDrawingOptions.usesFontLeading.union(.usesLineFragmentOrigin), context: nil).size
これはうまくいった、ありがとう!他にもいくつかお手伝いできますか?ここで彼らは来る:swift3に[layout.headerReferenceSize = CGSizeMake(view.frame.width、50)] swift3に[return CGSizeMake(view.frame.width、80)]。 [CGSizeMake(view.frame.width、size.height + 16)]をswift3に戻します。非常に事前に、非常に助けてくれてありがとう! – user6155249
私の答えでCGSizeがどのように行われたのか分かりますが、ロジックをコピーした可能性があります。返すCGSize(width:view.frame.width、height:80) layout.headerReferenceSize = CGSize(width:view.frame.width 、height:50) return CGSize(width:view.frame.width、height:size.height + 16) ' – kiera91
はい、私の間違いです。 – user6155249
ありがとうございました。 – user6155249