コード例 #1
0
 public void PresentFromRect(CGRect rect, UIView view, UIPopoverArrowDirection arrowDirections, bool animated)
 {
     ObjC.MessageSend(Handle, Selector.GetHandle("presentPopoverFromRect:inView:permittedArrowDirections:animated:"), rect, view.Handle, (uint)arrowDirections, animated);
 }
コード例 #2
0
ファイル: AdBannerView.cs プロジェクト: aws/aws-sdk-net
 public AdBannerView(CGRect frame)
     : base(frame)
 {
     ObjC.MessageSend(Handle, Selector.GetHandle("setDelegate:"), Handle);
 }
コード例 #3
0
ファイル: CGRect.cs プロジェクト: aws/aws-sdk-net
 public static CGRect Inflate(CGRect rect, float x, float y)
 {
     CGRect result = new CGRect(rect.X, rect.Y, rect.Width, rect.Height);
     result.Inflate(x, y);
     return result;
 }
コード例 #4
0
ファイル: CGRect.cs プロジェクト: aws/aws-sdk-net
 public static CGRect Intersect(CGRect a, CGRect b)
 {
     if (!a.IntersectsWithInclusive(b))
     {
         return CGRect.Empty;
     }
     return CGRect.FromLTRB(Math.Max(a.X, b.X), Math.Max(a.Y, b.Y), Math.Min(a.Right, b.Right), Math.Min(a.Bottom, b.Bottom));
 }
コード例 #5
0
ファイル: CGRect.cs プロジェクト: aws/aws-sdk-net
 public bool IntersectsWith(CGRect rect)
 {
     return X < rect.Right && Right > rect.X && Y < rect.Bottom && Bottom > rect.Y;
 }
コード例 #6
0
ファイル: CGRect.cs プロジェクト: aws/aws-sdk-net
 private bool IntersectsWithInclusive(CGRect r)
 {
     return X <= r.Right && Right >= r.X && Y <= r.Bottom && Bottom >= r.Y;
 }
コード例 #7
0
ファイル: CGRect.cs プロジェクト: aws/aws-sdk-net
 public void Intersect(CGRect rect)
 {
     this = CGRect.Intersect(this, rect);
 }
コード例 #8
0
ファイル: CGRect.cs プロジェクト: aws/aws-sdk-net
 public bool Contains(CGRect rect)
 {
     return X <= rect.X && Right >= rect.Right && Y <= rect.Y && Bottom >= rect.Bottom;
 }
コード例 #9
0
ファイル: CGRect.cs プロジェクト: aws/aws-sdk-net
 public static CGRect Union(CGRect a, CGRect b)
 {
     return CGRect.FromLTRB(Math.Min(a.X, b.X), Math.Min(a.Y, b.Y), Math.Max(a.Right, b.Right), Math.Max(a.Bottom, b.Bottom));
 }
コード例 #10
0
ファイル: UIWindow.cs プロジェクト: aws/aws-sdk-net
 public UIWindow(CGRect frame)
     : base(frame)
 {
 }
コード例 #11
0
ファイル: UIView.cs プロジェクト: aws/aws-sdk-net
 public UIView(CGRect frame)
 {
     Handle = ObjC.MessageSendIntPtr(Handle, Selector.InitWithFrame, frame);
 }