I am trying to translate this centering code snip in Objective-C into MonoTouch
imageView.frame.origin.x = CGRectGetMidX(view.bounds) -
CGRectGetMidX(imageView.bounds)
But can't find where Origin is.
MonoTouch maps GCRect to System.Drawing.RectangleF since it's closer to what .NET developers have been using (e.g. System.Drawing / Windows Forms...).
As such imageView.frame.origin.x will become imageView.Frame.Location.X which can simplified by imageView.Frame.X.
If you add using MonoTouch.CoreGraphics; to your source file you'll get extension methods that will provide you with CGRectGetMidX replacement, e.g.
views.Bounds.GetMidX ()
So
imageView.frame.origin.x = CGRectGetMidX(view.bounds) - CGRectGetMidX(imageView.bounds);
should become
imageView.Frame.X = view.Bounds.GetMidX () - imageView.Bounds.GetMidX ();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With