سؤال

واني اسعى الى ترجمة هذا تركز القصاصة التعليمات البرمجية في الهدف-C إلى MonoTouch

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

ولكن لا يمكن العثور حيث Origin هو.

هل كانت مفيدة؟

المحلول

وMonoTouch خرائط GCRect إلى System.Drawing.RectangleF لأنه أقرب إلى ما. NET المطورين وقد تم استخدام (على سبيل المثال System.Drawing / ويندوز أشكال ...).

سوف

وعلى هذا النحو imageView.frame.origin.x تصبح imageView.Frame.Location.X التي يمكن تبسيط imageView.Frame.X.

إذا قمت بإضافة using MonoTouch.CoreGraphics; إلى الملف المصدر ستحصل على طرق الإرشاد التي سوف توفر لك مع استبدال CGRectGetMidX، منها مثلا.

views.Bounds.GetMidX ()

وهكذا

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

وينبغي أن يصبح

imageView.Frame.X = view.Bounds.GetMidX () - imageView.Bounds.GetMidX ();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top