首页 > 解决方案 > 增加导航栏的高度并从底部绕圆?

问题描述

是否可以使用默认导航栏创建如下图所示的视图?或者我必须为此任务创建自定义视图?

在此处输入图像描述

添加带有标题的左右按钮我喜欢

添加左键和标题后右键不显示

我在做 :

 let height: CGFloat = 200
        let bounds = self.navigationController!.navigationBar.bounds
        self.navigationController?.navigationBar.frame = CGRect(x: 0, y: 0, width: bounds.width, height: bounds.height + height)
        self.navigationController?.navigationBar.barTintColor = UIColor.primaryColor

        let radius:CGFloat = 20.0
         self.navigationController?.navigationBar.clipsToBounds = true
         self.navigationController?.navigationBar.layer.cornerRadius = radius
        self.navigationController?.navigationBar.layer.maskedCorners = [.layerMinXMaxYCorner,.layerMaxXMaxYCorner]

结果 : 在此处输入图像描述

我无法增加导航栏的高度并使其从底部变圆。

请帮忙

标签: swiftuinavigationbarnavigationbar

解决方案


推荐阅读