Xamarin.iOS
iOS 멀티 태스킹 스위처에서 스크린 샷 제어
수색…
소개
백그라운드로 이동하기 전에보기에서 중요한 정보를 제거하십시오.
앱이 백그라운드로 전환되면 시스템의 앱 메인 창에 대한 스냅 샷이 생성되어 앱이 포 그라운드로 다시 전환 될 때 잠시 동안 표시됩니다.
비고
실제 StackOverflow 질문에서 적응 iOS7 멀티 태스킹 스위처에서 스크린 샷을 제어하고 Obj-c 응답에 응답
스냅 샷 이미지 표시
public override void DidEnterBackground(UIApplication application)
{
//to add the background image in place of 'active' image
var backgroundImage = new UIImageView();
backgroundImage.Tag = 1234;
backgroundImage.Image = UIImage.FromBundle("Background");
backgroundImage.Frame = this.window.Frame;
this.window.AddSubview(backgroundImage);
this.window.BringSubviewToFront(backgroundImage);
}
public override void WillEnterForeground(UIApplication application)
{
//remove 'background' image
var backgroundView = this.window.ViewWithTag(1234);
if(null != backgroundView)
backgroundView.RemoveFromSuperview();
}
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow