Xamarin.iOS
De schermafbeelding beheren in de iOS Multitasking Switcher
Zoeken…
Invoering
In de App Programming Guide voor iOS :
Verwijder gevoelige informatie uit weergaven voordat u naar de achtergrond gaat.
Wanneer een app naar de achtergrond wordt overgeschakeld, maakt het systeem een momentopname van het hoofdvenster van de app, dat het vervolgens kort weergeeft wanneer u uw app terugzet naar de voorgrond.
Opmerkingen
Aangepast van daadwerkelijke StackOverflow-vraag Controle van de schermafbeelding in de iOS7 Multitasking Switcher en antwoord Obj-c Antwoord
Toon een afbeelding voor momentopname
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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow