Domanda

Sto appena iniziando a imparare le procedure di disegno per l'iPhone, ma qualcosa mi confonde. Se avvio una nuova applicazione basata sulla vista e stabilisco una nuova classe di vista, la associo alla vista fornita con l'applicazione, quindi drawRect, inserito in quella nuova classe di vista, sembra funzionare.

Ma perché non posso semplicemente stabilire le mie routine di disegno direttamente nel controller della vista per la vista: l'ho provato e drawRect non viene invocato quando uso setNeedsDisplay.

Grazie in anticipo per qualsiasi aiuto.

John Doner

È stato utile?

Soluzione

  

drawRect è un metodo di UIView e non di UIViewController, ecco perché non viene chiamato.

Da https://stackoverflow.com/a/1053770/127311

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top