boundingRectWithSize для NSAttributedString, возвращающий неправильный размер

Я пытаюсь получить прямоугольник для приписанной строки, но вызов boundingRectWithSize не учитывает размер, который я передаю, и возвращает прямоугольник с высотой в одну строку в отличие от большой высоты (это длинная строка). Я экспериментировал, передавая очень большое значение для высоты, а также 0, как в коде ниже, но возвращаемое прямоугольное значение всегда одинаково.

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

Это сломано, или мне нужно сделать что-то еще, чтобы оно возвращало прямоугольник для обернутого текста?

Ответы на вопрос(21)

Ваш ответ на вопрос