您好我试图在我的iOS应用程序的导航栏中添加徽标。 徽标的大小为160x40,我没有使用自定义导航栏。
我发现的解决方案包括在右侧的小型40x40按钮,但有没有办法在右侧包含更大的项目?
答案 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);
注意:请记住保留对它的引用,并在设备旋转时调整其Frame
。