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
.