Xamarin iOS导航栏图像

时间:2017-11-12 23:13:08

标签: ios xamarin xamarin.ios uinavigationbar

您好我试图在我的iOS应用程序的导航栏中添加徽标。 徽标的大小为160x40,我没有使用自定义导航栏。

我发现的解决方案包括在右侧的小型40x40按钮,但有没有办法在右侧包含更大的项目?

1 个答案:

答案 0 :(得分:3)

您可以向UIImageView

添加UINavigationBar
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

注意:请记住保留对它的引用,并在设备旋转时调整其Frame