Xamarin.iOS
Steuern des Screenshots im iOS Multitasking Switcher
Suche…
Einführung
Im App-Programmierhandbuch für iOS :
Entfernen Sie vertrauliche Informationen aus Ansichten, bevor Sie in den Hintergrund wechseln.
Wenn eine App in den Hintergrund wechselt, erstellt das System eine Momentaufnahme des Hauptfensters der App, die dann beim Übergang der App in den Vordergrund kurz angezeigt wird.
Bemerkungen
Angepasst an die eigentliche StackOverflow-Frage Steuern des Screenshots im iOS7-Multitasking-Switcher und Antwort auf Obj-c Answer
Zeigen Sie ein Bild für den Schnappschuss
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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow