UIScreen.CreateDisplayLink Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CreateDisplayLink(Action) |
Registra un método que se va a invocar cada vez que es necesario actualizar la pantalla de presentación. |
CreateDisplayLink(NSObject, Selector) |
Registro de estilo antiguo de un método que se va a invocar cada vez que es necesario actualizar la pantalla de presentación. |
CreateDisplayLink(Action)
Registra un método que se va a invocar cada vez que es necesario actualizar la pantalla de presentación.
public CoreAnimation.CADisplayLink CreateDisplayLink (Action action);
member this.CreateDisplayLink : Action -> CoreAnimation.CADisplayLink
Parámetros
- action
- Action
Método delegado que se va a invocar cuando es necesario actualizar la pantalla.
Devoluciones
Vínculo de visualización activo que se puede configurar, leer desde y programar para entregar eventos.
Se aplica a
CreateDisplayLink(NSObject, Selector)
Registro de estilo antiguo de un método que se va a invocar cada vez que es necesario actualizar la pantalla de presentación.
[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
Parámetros
- target
- NSObject
Objeto de destino
- sel
- Selector
Método de selector que se va a invocar en el objeto de destino.
Devoluciones
- Atributos
Comentarios
Puede configurar el vínculo para mostrar estableciendo las FrameInterval propiedades y Paused . Una vez hecho esto, debe agregar el vínculo para mostrar a un bucle de ejecución, que es el bucle de ejecución que se usará para invocar el action
método .
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
}