2017-08-02 13 views
1

Viewクラスのナビゲーション戻るボタンのサイズを取得します。どうやってやるの?Xamarin iosでナビゲーションバーの戻るボタンサイズを取得するには?

使用しているが、私は、

NavigationController.NavigationBar.Frame; 

をナビゲーションバーのサイズを取得することができますしかし、私は戻るボタンのサイズを見つけるためにしようと、本当に苦労しています。

ありがとうございました!

+0

この1つを使用してUIView階層をデバッグすることもできます:https://developer.xamarin.com/guides/cross-platform/inspector/ – KKRocks

+0

私の場合に役立ついくつかの回答はありませんでした: –

答えて

0

表示 クラスのナビゲーション戻るボタンのサイズを取得したいとします。どうやってやるの?

あなたが実際にナビゲーションコントローラの「NavigationItem」というよりも、私はいつも奇妙た「NavigationBar」の項目を探しているが、それはプロパティを実装することを決めただけでどのようにAppleの。

この情報にアクセスする方法はいくつかありますが、ここでは簡単にフレームを取得する方法があります。

CGRect frame = NavigationController.NavigationItem.LeftBarButtonItem.CustomView.Frame; 
0

あなたは、これはあなたが望むバックボタンフレームであるnavigationBar.Subviews

foreach (var view in this.NavigationController.NavigationBar.Subviews) { 
    Debug.WriteLine(view.Frame); 
} 

enter image description here

にアクセスすることができます。

関連する問題