c# - MonoTouch: ¿Dónde está Frame.Origin?
ios xamarin.ios (1)
MonoTouch asigna GCRect a System.Drawing.RectangleF ya que está más cerca de lo que los desarrolladores de .NET han estado usando (por ejemplo, System.Drawing / Windows Forms ...).
Como tal, imageView.frame.origin.x se convertirá en imageView.Frame.Location.X que puede simplificarse con imageView.Frame.X .
Si agrega using MonoTouch.CoreGraphics; a su archivo fuente obtendrá métodos de extensión que le proporcionarán el reemplazo de CGRectGetMidX , por ejemplo,
views.Bounds.GetMidX ()
Asi que
imageView.frame.origin.x = CGRectGetMidX(view.bounds) - CGRectGetMidX(imageView.bounds);
debe convertirse
imageView.Frame.X = view.Bounds.GetMidX () - imageView.Bounds.GetMidX ();
Estoy intentando traducir este recorte de código de centrado en Objective-C a MonoTouch
imageView.frame.origin.x = CGRectGetMidX(view.bounds) -
CGRectGetMidX(imageView.bounds)
Pero no puedo encontrar donde está el Origin .