The width (height for vertical layout) of the rendering area is unlimited, unlike
drawInRect:, which uses a bounding rectangle. As a result, this method renders the text in a single line.
Well, it will actually respect any newlines when measuring and drawing the text. You won't just get a single line. What it really means is that you don't get paragraph styles applied.
-[NSAttributedString drawInRect:] instead.
I imagine that the same rule applies to
-[NSString drawAtPoint:withAttributes:] and
-[NSString drawInRect:withAttributes:] as well, since the former method has the same note in its documentation (and is probably implemented using