swift - 增加导航栏的高度并从底部绕圆?
问题描述
是否可以使用默认导航栏创建如下图所示的视图?或者我必须为此任务创建自定义视图?
添加带有标题的左右按钮我喜欢
我在做 :
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]
我无法增加导航栏的高度并使其从底部变圆。
请帮忙
解决方案
推荐阅读
- android - 如何使用 DownloadManager 将下载的文件存储到应用程序分配的文件目录中?
- http - SIP 逻辑上的 Kamailio xhttp 模块(Websocket)标头
- html - 无法将 html zipfile 上传到 Google Adworks
- certificate - 使用 X509FindValueSecondary 内的证书加密的 ServiceFabric 机密
- javascript - 如何使这个逻辑
- c# - WPF 图像不会以编程方式更新
- angular - 使用 userId 的 Angular Firestore 应用程序查询不起作用
- css - Chrome、Firefox 和 Explorer 中的图片、srcset 和 css
- java - Struts2 应用范围实例
- c++ - 对链表类撤消功能