2016-08-02 6 views

ответ

2

ли эта работа?

let size = text.boundingRect(with: CGSize(width: view.frame.width - 26, height: 2000), options: NSStringDrawingOptions.usesFontLeading.union(.usesLineFragmentOrigin), context: nil).size 
+0

Это сработало супер, спасибо! Можете ли вы мне помочь и с несколькими другими? Вот они: [return CGSizeMake (view.frame.width, 80)] для swift3. [Layout.headerReferenceSize = CGSizeMake (view.frame.width, 50)] для swift3. [вернуть CGSizeMake (view.frame.width, size.height + 16)] в swift3. Большое вам спасибо, огромная помощь! – user6155249

+0

Если вы видите в моем ответе, как CGSize сделан, вы могли бы скопировать логику ... 'return CGSize (width: view.frame.width, height: 80) layout.headerReferenceSize = CGSize (width: view.frame.width , высота: 50) return CGSize (ширина: view.frame.width, height: size.height + 16) ' – kiera91

+0

Да, моя ошибка. – user6155249

Смежные вопросы