【发布时间】:2021-04-25 21:15:11
【问题描述】:
由于我来自混合应用背景,我想在 iOS 中实现一个包含徽标和文本的 UI。下面是一个蓝色条带,其中包含“Back”和“Registration”作为标题。单击返回时,它会转到上一个控制器。我怎样才能实现这个用户界面?我尝试使用下面的给定代码:但我不确定如何进一步进行。
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
}
【问题讨论】:
标签: ios swift iphone xcode uinavigationcontroller