2016-07-26 18 views
-1

のサイズを取得します。私はXamarin <code>Page</code>上<code>UIView</code>といくつかの<code>Buttons</code>を持っている、と私は幅と<code>UIView</code>ない<code>Frame</code>の高さを見つける必要があるのUIView

これを解決する方法はありますか?

+0

フレームを取得し、フレームからサイズを取得できます。 –

+0

'Frame'は' Page'全体ではありませんか? –

+0

各ビューには独自のフレームがあります –

答えて

1
int width = self.view.frame.size.width 
int height = self.view.frame.size.height 

フレームを取得すると、幅と高さを取得できます。

+0

'Frame'は' Page'の 'Frame'全体ではありませんか? –

+0

@LasseMadsenあなたがすでに言われたように、いいえ。画面上の各要素は 'UIView'のサブクラスです。各viewControllerには、画面全体をカバーする 'UIView'があります。次に、これの上に 'UIView'のサブクラスを追加します。それぞれには「フレーム」と呼ばれる独自のプロパティがあります –

+0

あなたは私に画像を与えることができますか? –

0

ビューのサイズを取得したい場合は:あなたはページ全体のサイズを取得したい場合は

float viewWidth = view.Frame.Width; 
float viewHeight = view.Frame.Height; 

を:

float screenWidth = UIScreen.MainScreen.Bounds.Width; 
float screenHeight = UIScreen.MainScreen.Bounds.Height; 

が、それはあなたを助けることができると思います。

関連する問題

 関連する問題