Umi*_*imi 4 xcode storyboard ios swift swift3
我尝试了几个不同的代码,但无法显示徽标
import UIKit
class HomeViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let logo = UIImage(named: "logo.png")
let imageView = UIImageView(image: logo)
self.navigationItem.titleView = imageView
navigationItem.titleView?.sizeToFit()
}
}
Run Code Online (Sandbox Code Playgroud)
我甚至试图在课堂上包括IB本身也不起作用,它似乎没有那样工作
@IBOutlet weak var navBar: UINavigationItem!
Run Code Online (Sandbox Code Playgroud)
PS.我的徽标是200x40px png,其资产名称为logo.png.
我的故事板
http://i68.tinypic.com/b68t8o.png
任何帮助表示赞赏
编辑:我通过在那里放置图像视图而不是整个导航项目故事来解决我的问题.谢谢你的建议.
Anb*_*hik 12
试试这个
let logo = UIImage(named: "logo.png")
let imageView = UIImageView(image: logo)
imageView.contentMode = .ScaleAspectFit // set imageview's content mode
self.navigationItem.titleView = imageView
Run Code Online (Sandbox Code Playgroud)
或者添加如下
let logo = UIImage(named: "logo.png")
let imageView = UIImageView(image: logo)
imageView.contentMode = .ScaleAspectFit // set imageview's content mode
self.navigationItem.titleView = imageView
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8490 次 |
| 最近记录: |