Ho un UIView che prende i dati (che cambiano) da un buffer e lo traccia. Voglio lo schermo udpato a 10Hz. L'UIView si chiama riquadro, e questo è come sto invocando all'interno del ViewController:Utilizzo di NSTimer per chiamare SetNeedsDisplay in Xamarin per iOS
//create graphics to display data
GraphPane pane = new GraphPane();
pane.Frame = UIScreen.MainScreen.Bounds;
Add (pane);
//setup timer to update pane
NSTimer timer = NSTimer.CreateRepeatingTimer (0.1, delegate {pane.SetNeedsDisplay();});
questo non sta funzionando (Pane.Draw non viene mai chiamato), e non ho trovato un buon esempio di come fare questo. Qualsiasi suggerimento è apprezzato.
Il 'timer' è deallocato quando esce dal campo di applicazione? – CodaFi
In realtà ho il timer definito come variabile di classe, quindi non dovrebbe. – reza