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