2

そのため、MonoTouch でナビゲーション バーの背景画像を設定しようとしています。イメージはどこでも同じです。どうすればいいですか?

ビューでロードしました:NavBar.SetBackgroundImage(UIImage.FromFile ("btn-title-bar.png"));

動作しません。

4

4 に答える 4

3

試す

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"btn-title-bar.png"] forBarMetrics:UIBarMetricsDefault];
于 2013-03-08T12:37:29.613 に答える
2

C#の土地では:

UINavigationBar.Appearance.SetBackgroundImage (UIImage.FromFile ("btn-title-bar.png"), UIBarMetrics.Default);
于 2013-03-08T12:39:55.757 に答える
0

すべてのページに異なる画像を配置する場合は、このメソッドをビューに記述し、すべてのページにロードしました..

UIImage *image = [UIImage imageNamed: @"logo.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage: image];
self.navigationItem.titleView = imageView;

すべてのページに単一の画像が必要な場合は、このコードをdelegate.mに記述します。

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"logo.png"]

forBarMetrics:UIBarMetricsDefault];
于 2014-03-10T05:52:23.913 に答える