UIScreen.CreateDisplayLink Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CreateDisplayLink(Action) |
Registra un metodo da richiamare ogni volta che è necessario aggiornare la schermata di visualizzazione. |
CreateDisplayLink(NSObject, Selector) |
Registrazione in stile precedente di un metodo da richiamare ogni volta che la schermata di visualizzazione deve essere aggiornata. |
CreateDisplayLink(Action)
Registra un metodo da richiamare ogni volta che è necessario aggiornare la schermata di visualizzazione.
public CoreAnimation.CADisplayLink CreateDisplayLink (Action action);
member this.CreateDisplayLink : Action -> CoreAnimation.CADisplayLink
Parametri
- action
- Action
Metodo delegato da richiamare quando è necessario aggiornare la schermata.
Restituisce
Collegamento di visualizzazione attivo che può essere configurato, letto da e pianificato per recapitare eventi.
Si applica a
CreateDisplayLink(NSObject, Selector)
Registrazione in stile precedente di un metodo da richiamare ogni volta che la schermata di visualizzazione deve essere aggiornata.
[Foundation.Export("displayLinkWithTarget:selector:")]
public virtual CoreAnimation.CADisplayLink CreateDisplayLink (Foundation.NSObject target, ObjCRuntime.Selector sel);
abstract member CreateDisplayLink : Foundation.NSObject * ObjCRuntime.Selector -> CoreAnimation.CADisplayLink
override this.CreateDisplayLink : Foundation.NSObject * ObjCRuntime.Selector -> CoreAnimation.CADisplayLink
Parametri
- target
- NSObject
Oggetti di destinazione
- sel
- Selector
Metodo selettore da richiamare nell'oggetto di destinazione.
Restituisce
- Attributi
Commenti
È possibile configurare il collegamento di visualizzazione impostando le FrameInterval proprietà e Paused . Dopo aver eseguito questa operazione, è necessario aggiungere il collegamento di visualizzazione a un ciclo di esecuzione, ovvero il ciclo di esecuzione che verrà usato per richiamare il action
metodo.
void Setup ()
{
var link = UIScreen.CreateDisplayLink (this, new Selector ("callback")]
// The default is 1, we want updates only once every 2 frames instead:
link.FrameInterval = 2;
link.AddToRunLoop (NSRunLoop.CurrentRunLoop, NSRunLoop.NSDefaultRunLoopMode);
}
[Export ("callback")]
void WillRefresh ()
{
This method is invoked
}