小编use*_*334的帖子

如何在 iOS 的导航中制作带有徽标和文本的自定义导航栏?

由于我来自混合应用程序背景,我想在 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)

下面是我想要实现的 UI 图像。在此输入图像描述

iphone xcode uinavigationcontroller ios swift

2
推荐指数
1
解决办法
6022
查看次数

标签 统计

ios ×1

iphone ×1

swift ×1

uinavigationcontroller ×1

xcode ×1