在UINavigationBar中将图像对齐到左侧

时间:2013-03-05 11:30:17

标签: c# ios objective-c xamarin.ios uinavigationbar

我想在我的应用导航栏上显示背景图片 显示图片有效:

UIImage image =  new UIImage( @"Images/navbarlogo2.png");
UIImageView imageview = new UIImageView(image);
NavigationItem.TitleView = imageview;

但是图像居中,而我需要它是右对齐的。

我找不到要执行此操作的属性,搜索没有得到任何答案。

1 个答案:

答案 0 :(得分:2)

您可以使用以下方法设置导航栏的背景图像。请注意,这会将其设置为所有导航栏的默认值,并且自iOS5起可用。

UINavigationBar.Appearance.SetBackgroundImage(image, UIBarMetrics.Default);