本文整理汇总了C#中UIView.DrawViewHierarchy方法的典型用法代码示例。如果您正苦于以下问题:C# UIView.DrawViewHierarchy方法的具体用法?C# UIView.DrawViewHierarchy怎么用?C# UIView.DrawViewHierarchy使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UIView
的用法示例。
在下文中一共展示了UIView.DrawViewHierarchy方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateScreenshot
private static UIImage CreateScreenshot (UIView view)
{
UIGraphics.BeginImageContext(view.Frame.Size);
view.DrawViewHierarchy(view.Frame, true);
UIImage image = UIGraphics.GetImageFromCurrentImageContext();
UIGraphics.EndImageContext();
return image;
}
示例2: GetBlurred
private static UIImage GetBlurred (UIView view)
{
UIGraphics.BeginImageContextWithOptions (view.Bounds.Size, true, view.Window.Screen.Scale);
var frame = view.Frame;
frame.Y = 0;
view.DrawViewHierarchy (frame, false);
var snapshotImage = UIGraphics.GetImageFromCurrentImageContext ();
snapshotImage = snapshotImage.ApplyDarkEffect ();
UIGraphics.EndImageContext ();
return snapshotImage;
}