UITextView textContainerInset не учитывает значение нижней вставки

У меня есть UIView, отображающий NSAttributedString. Это'настроен, чтобы изменить размер, чтобы соответствовать его содержанию.

Я хотел бы создать отступ между текстом и представлением, однако этоне совсем работает. Если я сделаю это ...

view.textContainerInset = UIEdgeInsetsMake(0, 15, 0, 15);

... тогда левый и правый края дополняются, а верх и низ не имеют места. Это правильно. Затем я добавляю в верхней вкладке:

view.textContainerInset = UIEdgeInsetsMake(15, 15, 0, 15);

Теперь у вершины есть отступы на 15 пунктов, но внезапно нижняя часть тоже немного дополнена (примерно на 10 пунктов).

Если я тогда добавлю 15 пунктов нижнего отступа, то нижний становится слишком большим, а расстояние междувсе то же самое. Вместо этого я должен выдумать это:

view.textContainerInset = UIEdgeInsetsMake(15, 15, 5, 15);

Это ошибка iOS 7 или я что-то неправильно понимаю? Я'Я не хотел выдумывать нижнее значение, не понимая, чтопродолжается

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

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