UILabel sizeToFit no funciona con autolayout ios6

¿Cómo se supone que debo configurar mediante programación (y con qué método) una UILabel cuya altura depende de su texto? He estado intentando configurarlo utilizando una combinación de Storyboard y código, pero sin éxito. Todo el mundo recomiendasizeToFit mientras se configuralineBreakMode ynumberOfLines. Sin embargo, no importa si pongo ese código enviewDidLoad:, viewDidAppear:oviewDidLayoutSubviews No puedo conseguir que funcione. O hago el cuadro demasiado pequeño para el texto largo y no crece, o lo hago demasiado grande y no se encoge.

Respuestas a la pregunta(13)

Su respuesta a la pregunta