作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为 UINavigationBar 设置背景图像。我在 Objective-C 中做过很多次,但很快,我遇到了一个问题。我搜索并尝试了很多东西,但没有一个对我有用。
这是我使用的代码:
let navBackgroundImage:UIImage! = UIImage(named: "header")
self.navigationController?.navigationBar.setBackgroundImage(navBackgroundImage, for: .default)
我的标题图片具有以下尺寸:
1x 为 375 × 64,2x 和 3x 以此类推。我也尝试过使用 320x64,但仍然无法正常工作。
截图:
有什么建议吗?
编辑
尝试后
self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: "header")?.resizableImage(withCapInsets: UIEdgeInsetsMake(0, 0, 0, 0), resizingMode: .stretch), for: .default)
最佳答案
试试这个,
swift
self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: "header")?.resizableImage(withCapInsets: UIEdgeInsetsMake(0, 0, 0, 0), resizingMode: .stretch), for: .default)
objective-c
[self.navigationController.navigationBar setBackgroundImage:[[UIImage imageNamed:@"header"] resizableImageWithCapInsets: UIEdgeInsetsMake(0, 0, 0, 0) resizingMode: UIImageResizingModeStretch] forBarMetrics:UIBarMetricsDefault];
关于ios - UINavigatoinBar 背景图像 swift 出现两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45411273/
我正在尝试为 UINavigationBar 设置背景图像。我在 Objective-C 中做过很多次,但很快,我遇到了一个问题。我搜索并尝试了很多东西,但没有一个对我有用。 这是我使用的代码: le
我是一名优秀的程序员,十分优秀!