由于我来自混合应用程序背景,我想在 iOS 中实现一个包含徽标和文本的 UI。下面是一个蓝色条,其中包含“返回”和“注册”作为标题。单击返回时,它将转到上一个控制器。我怎样才能实现这个用户界面?我尝试使用下面给定的代码:但我不确定如何进一步进行。
func addNavBarImage() {
let navController = navigationController!
let image = UIImage(named: "logo-signIn6.png") //Your logo url here
let imageView = UIImageView(image: image)
let bannerWidth = navController.navigationBar.frame.size.width
let bannerHeight = navController.navigationBar.frame.size.height
let bannerX = bannerWidth / 2 - (image?.size.width)! / 2
let bannerY = bannerHeight / 2 - (image?.size.height)! / 2
imageView.frame = CGRect(x: bannerX, y: bannerY, width: bannerWidth, height: bannerHeight)
imageView.contentMode = .scaleAspectFit
navigationItem.titleView = imageView
}
Run Code Online (Sandbox Code Playgroud)