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 или я что-то неправильно понимаю? Я не хочу выдумывать низшую ценность, не понимая, что происходит.