MonoTouch asigna GCRect
a System.Drawing.RectangleF
ya que está más cerca de lo que los desarrolladores .NET han estado usando (por ejemplo, System.Drawing/Windows Forms ...).
Como tal imageView.frame.origin.x
se convertirá en imageView.Frame.Location.X
que se puede simplificar por imageView.Frame.X
.
Si agrega using MonoTouch.CoreGraphics;
a su archivo fuente, obtendrá métodos de extensión que le proporcionarán el reemplazo CGRectGetMidX
, p.
views.Bounds.GetMidX()
Así
imageView.frame.origin.x = CGRectGetMidX(view.bounds) - CGRectGetMidX(imageView.bounds);
debe convertirse en
imageView.Frame.X = view.Bounds.GetMidX() - imageView.Bounds.GetMidX();
Does mapas '' CGRect.Size.Width' con CGRect.Width' también? – mr5