iOS: como alterar o tamanho do conteúdo do UIScrollVie

gora estou tentando criar meu próprio painel de texto (com destaque do código e assim por diante

Na verdade, está tudo pronto, exceto uma coisa - rolagem

O que eu fiz: crieiUIScrollView e inseri minha própria visualização como umsubview usando o construtor Interface.

emViewController viewDidLoad método que apontei @ inicitextfield tamanho para ser oUIScrollView tamanho do conteúdo.

E quando o usuário escreve demais no meu campo de texto. Eu ligo para delegar (que éViewController) para alterar o tamanho. Para fazer isso, basta escrever

[scrollView setContentSize:newSize];

E o que recebo é o aumento da exibição de rolagem, mas não do meu campo de texto - apenas linhas em branco são exibidas. Acho que preciso definir também o tamanho da minha visualização, mas não consigo descobrir como ...

E uma segunda parte da minha pergunta: toda vez que ligo para[textField setNeedsDisplay] chamadrawRect: método com retângulo que é igual ao tamanho total da minha visualização (que é muito maior que a parte visível). Como será se eu tentar usar meu modo de exibição para modificar arquivos com tamanho superior a 3 mb? Como forçá-lo a redesenhar apenas parte visível?

Agradecimentos para sua atenção

questionAnswers(3)

yourAnswerToTheQuestion