Bagikan melalui


UIScreen.CreateDisplayLink Metode

Definisi

Overload

CreateDisplayLink(Action)

Mendaftarkan metode yang akan dipanggil setiap kali layar tampilan perlu diperbarui.

CreateDisplayLink(NSObject, Selector)

Pendaftaran gaya lama dari metode yang akan dipanggil setiap kali layar tampilan perlu diperbarui.

CreateDisplayLink(Action)

Mendaftarkan metode yang akan dipanggil setiap kali layar tampilan perlu diperbarui.

public CoreAnimation.CADisplayLink CreateDisplayLink (Action action);
member this.CreateDisplayLink : Action -> CoreAnimation.CADisplayLink

Parameter

action
Action

Mendelegasikan metode untuk dipanggil ketika layar perlu diperbarui.

Mengembalikan

Tautan tampilan aktif yang dapat dikonfigurasi, dibaca dari dan dijadwalkan untuk mengirimkan peristiwa.

Berlaku untuk

CreateDisplayLink(NSObject, Selector)

Pendaftaran gaya lama dari metode yang akan dipanggil setiap kali layar tampilan perlu diperbarui.

[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

Parameter

target
NSObject

Objek target

sel
Selector

Metode pemilih untuk dipanggil pada objek target.

Mengembalikan

Atribut

Keterangan

Anda dapat mengonfigurasi tautan tampilan dengan mengatur FrameInterval properti dan Paused . Setelah Anda melakukan ini, Anda perlu menambahkan tautan tampilan ke perulangan eksekusi, yang merupakan perulangan eksekusi yang akan digunakan untuk memanggil action metode .

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
}

Berlaku untuk