sto cercando di tradurre questo codice snip centratura in Objective-C in MonoTouchMonoTouch: dov'è Frame.Origin?
imageView.frame.origin.x = CGRectGetMidX(view.bounds) -
CGRectGetMidX(imageView.bounds)
ma non trova dove Origin
è.
sto cercando di tradurre questo codice snip centratura in Objective-C in MonoTouchMonoTouch: dov'è Frame.Origin?
imageView.frame.origin.x = CGRectGetMidX(view.bounds) -
CGRectGetMidX(imageView.bounds)
ma non trova dove Origin
è.
Mappe mono-touch GCRect
a System.Drawing.RectangleF
poiché è più vicino a ciò che gli sviluppatori .NET hanno utilizzato (ad esempio System.Drawing/Windows Forms ...).
Come tale imageView.frame.origin.x
diverrà imageView.Frame.Location.X
che può semplificata imageView.Frame.X
.
Se si aggiunge using MonoTouch.CoreGraphics;
al file di origine, si otterranno metodi di estensione che forniranno la sostituzione di, ad es.
views.Bounds.GetMidX()
Così
imageView.frame.origin.x = CGRectGetMidX(view.bounds) - CGRectGetMidX(imageView.bounds);
dovrebbe diventare
imageView.Frame.X = view.Bounds.GetMidX() - imageView.Bounds.GetMidX();
Does 'mappe CGRect.Size.Width' con' CGRect.Width' anche? – mr5