Question

Je suis en train de traduire ce code de centrage snip en Objective-C dans MonoTouch

imageView.frame.origin.x = CGRectGetMidX(view.bounds) - 
            CGRectGetMidX(imageView.bounds)

Mais ne peut pas trouver où est Origin.

Était-ce utile?

La solution

MonoTouch cartes GCRect à System.Drawing.RectangleF car il est plus proche de ce que les développeurs .NET utilisent (par exemple System.Drawing / Windows Forms ...).

En tant que tel imageView.frame.origin.x deviendra imageView.Frame.Location.X qui peut simplifier par imageView.Frame.X.

Si vous ajoutez using MonoTouch.CoreGraphics; à votre fichier source vous obtiendrez des méthodes d'extension qui vous fournira le remplacement de CGRectGetMidX, par exemple.

views.Bounds.GetMidX ()

imageView.frame.origin.x = CGRectGetMidX(view.bounds) - CGRectGetMidX(imageView.bounds);

devrait devenir

imageView.Frame.X = view.Bounds.GetMidX () - imageView.Bounds.GetMidX ();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top