Pergunta

Eu estou apenas começando a aprender procedimentos de desenho para o iPhone, mas algo me confunde. Se eu começar um novo aplicativo baseado em vista, e estabelecer uma nova classe vista, associar isso com a visão de que veio com a aplicação, em seguida, drawRect, colocado nessa nova classe vista, parece funcionar.

Mas por que eu não posso simplesmente estabelecer minhas rotinas de desenho diretamente no controlador de vista para a vista:. Já fiz, e drawRect só não fica invocado quando eu uso setNeedsDisplay

Agradecemos antecipadamente por qualquer ajuda.

John Doner

Foi útil?

Solução

drawRect é um método de UIView e não de UIViewController, é por isso que ele não está sendo chamado.

A partir https://stackoverflow.com/a/1053770/127311

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top