UIScreen.CreateDisplayLink メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateDisplayLink(Action) |
表示画面を更新する必要があるときに呼び出すメソッドを登録します。 |
CreateDisplayLink(NSObject, Selector) |
表示画面を更新する必要があるときに呼び出されるメソッドの古いスタイルの登録。 |
CreateDisplayLink(Action)
表示画面を更新する必要があるときに呼び出すメソッドを登録します。
public CoreAnimation.CADisplayLink CreateDisplayLink (Action action);
member this.CreateDisplayLink : Action -> CoreAnimation.CADisplayLink
パラメーター
- action
- Action
画面を更新する必要があるときに呼び出すデリゲート メソッド。
戻り値
イベントの配信を構成、読み取り、スケジュールできるアクティブな表示リンク。
適用対象
CreateDisplayLink(NSObject, Selector)
表示画面を更新する必要があるときに呼び出されるメソッドの古いスタイルの登録。
[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
パラメーター
- target
- NSObject
ターゲット オブジェクト
- sel
- Selector
ターゲット オブジェクトで呼び出す Selector メソッド。
戻り値
- 属性
注釈
と Paused のプロパティを設定することで、表示リンクをFrameInterval構成できます。 これを行ったら、表示リンクを実行ループに追加する必要があります。これは、メソッドの呼び出し action
に使用される実行ループです。
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
}