我如何在导航栏中设置视图
问题描述:
我正在构建一个聊天应用程序,当用户登录时我想提供一个包含其名称和个人资料图片的自定义视图 我做了一个自定义视图,图像和一些约束的标签 和我设置视图导航控制器标题视图,但它并没有出现我如何在导航栏中设置视图
称为NavbarView自定义视图:包含一个图像和一个标签
ViewController
:
let Nav = navigationController!
let Navheight = Nav.navigationBar.frame.size.height
let Navwidth = Nav.navigationBar.frame.size.width
let View = NavBarView()
let BannerX = Navwidth/2
let BannerY = 0
View.frame = CGRect(x: BannerX , y: 0, width:150, height: Navheight)
View.label.text = "Testing"
view.label.image = UIImage(named: "dragon")
Nav.navigationBar.topItem?.titleView = View
答
请将隐藏导航栏放入视图中会出现写入此代码。
self.navigationController?.setNavigationBarHidden(true, animated: true)
,并显示导航栏进入视野就会消失写这个代码
self.navigationController?.setNavigationBarHidden(true, animated: true)
并请设置在故事板或要显示厦门国际银行视图。
谢谢我摆脱了导航栏 但问题是我一直在得到一个无我在哪里设置图像和文本从另一个视图控制器的标签 – Hilal