Как установить правильное поле для UITextView? - PullRequest
0 голосов
/ 17 августа 2010

У меня есть вертикально прокручиваемый UITextView, который заполняет ширину экрана. Мне нужно, чтобы текстовое представление имело поля (contentInset) 20 пикселей слева и справа. Но по какой-то причине я не могу заставить работать правую границу ни в Интерфейсном Разработчике, ни в XCode.

Причина, по которой я не могу просто сделать текстовое представление более узким, заключается в том, что я добавляю подпредставление, которое должно работать на всю ширину экрана. Кроме того, я не могу отключить обрезку подпредставления, потому что она разрушает другие элементы на экране.

Кто-нибудь знает, почему свойство contentInset не влияет на правильное поле?

Спасибо!

1 Ответ

0 голосов
/ 17 августа 2010

Вы можете добавить промежуточное представление, которое может быть суперпредставлением к вашему текстовому представлению и тем, что ранее было его подпредставлением.

New View with Frame(0,0,width,height)
 ->TextView with Frame(20,0,width-20,height)     
 ->Subview with Frame(0,0,width,height)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...