Xamarin.iOS
Kontrollera skärmdumpen i iOS Multitasking Switcher
Sök…
Introduktion
I appprogrammeringsguiden för iOS :
Ta bort känslig information från vyerna innan du flyttar till bakgrunden.
När en app övergår till bakgrunden tar systemet en ögonblicksbild av appens huvudfönster, som den sedan presenterar kort när du överför din app tillbaka till förgrunden.
Anmärkningar
Anpassad från faktiska StackOverflow-fråga Kontrollera skärmdumpen i iOS7 Multitasking Switcher och svar Obj-c-svar
Visa en bild för Snapshot
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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow