boundingRectWithSize dla NSAttributesString zwracający zły rozmiar

Próbuję pobrać rect dla przypisanego ciągu, ale wywołanie boundingRectWithSize nie uwzględnia rozmiaru, który przekazuję i zwraca rect z wysokością pojedynczej linii, w przeciwieństwie do dużej wysokości (jest to długi ciąg). Eksperymentowałem, przekazując bardzo dużą wartość wysokości, a także 0, jak w poniższym kodzie, ale zwracane rect jest zawsze takie samo.

CGRect paragraphRect = [attributedText boundingRectWithSize:CGSizeMake(300,0.0)
  options:NSStringDrawingUsesDeviceMetrics
  context:nil];

Czy jest to zepsute, czy muszę zrobić coś innego, aby zwrócił poprawkę na zawinięty tekst?

questionAnswers(21)

yourAnswerToTheQuestion