質問

私はMonoTouchで

へのObjective-Cでは、この中心コードスニップを翻訳しようとしています
imageView.frame.origin.x = CGRectGetMidX(view.bounds) - 
            CGRectGetMidX(imageView.bounds)

しかしOriginがどこにあるか見つけることができません。

役に立ちましたか?

解決

MonoTouchで、それは近い.NET開発者は、(...例えばSystem.Drawing / Windowsフォーム)を使用しているものになのでGCRectSystem.Drawing.RectangleFをマップします。

このような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