2017-11-12 19 views
1

こんにちは、私のiOSアプリのナビゲーションバーにロゴを入れようとしています。 ロゴのサイズは160x40で、カスタムナビゲーションバーは使用していません。Xamarin iOSのナビゲーションバーの画像

私が見つけたのは、右側に小さな40x40ボタンのようなものを含めるソリューションでしたが、右側に大きなアイテムを含める方法がありますか?それへの参照を保持し、そのFrameデバイス上に回転を調整することを忘れないでください:

答えて

1

あなたがUIImageViewUINavigationBar

var navBar = NavigationController.NavigationBar; 
var imageView = new UIImageView(UIImage.FromBundle("sushiLogo.png")); 
imageView.Frame = new CGRect((navBar.Bounds.Width/5) * 3, 0, imageView.Image.CGImage.Width, navBar.Bounds.Height); 
navBar.AddSubview(imageView); 

enter image description here

ノートに追加することができます。

+0

カスタムレンダラの最初の行を除いて動作します。そこにNavigationBarに問題なくアクセスできます。ありがとう! – Wikked

関連する問題