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
대상 개체에서 호출할 선택기 메서드입니다.
반환
- 특성
설명
및 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
}