繁体   English   中英

更改UINavigationBar背景图片,并使UINavigationBar缩放

[英]Change UINavigationBar background image and make the UINavigationBar to scale

更改UINavigationBar背景图像并使主UINavigationBar缩放到背景图像尺寸的最简单方法是什么?

我设计了一个导航栏,它的大小不是表格视图控制器导航栏的大小,现在我将图像导入到Xcode中,并且想要执行以下操作:

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"BG.png"] forBarMetrics:UIBarMetricsDefault];

但这是行不通的,无论如何,我认为这样设计的导航栏会更大,因此我会遇到高度问题。

我该怎么做?

最好不要这样做,因为有很多技巧无法做到,例如隐藏导航栏并创建具有所需高度的个性化栏。

检查此帖子: https : //stackoverflow.com/a/7533098/4559321

我建议更改您的设计以适合标准的UINavigationBar,这样可以节省很多工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM