Swift 增加导航栏的高度并从底部开始旋转?
是否可以使用默认导航栏创建类似下图的视图?或者我必须为此任务创建自定义视图 添加标题为“我喜欢”的左右按钮 我正在做:Swift 增加导航栏的高度并从底部开始旋转?,swift,uinavigationbar,navigationbar,Swift,Uinavigationbar,Navigationbar,是否可以使用默认导航栏创建类似下图的视图?或者我必须为此任务创建自定义视图 添加标题为“我喜欢”的左右按钮 我正在做: let height: CGFloat = 200 let bounds = self.navigationController!.navigationBar.bounds self.navigationController?.navigationBar.frame = CGRect(x: 0, y: 0, width: bounds.wi
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]
结果:
我无法增加导航栏的高度,使其从底部变圆
请帮助向我们展示您是如何失败的,以便我们从中吸取教训。@Desdenova,请检查更新的问题,导航视图底部为圆形,高度不增加。我想用圆形底部增加导航栏的高度也可以使用
UINavigationBar.appearance()
这样我就不必到处写了,请帮助@desdenovassuggest使用自定义导航栏我们不能在iOS11之后增加导航栏的高度,相反,创建一个视图并完成您的任务..向我们展示您是如何失败的,以便我们可以从中吸取教训。@Desdenova,请检查更新的问题,导航视图底部为圆形,高度不会增加。我想增加圆形底部导航栏的高度也可以使用UINavigationBar.appearance()
这样我就不必到处写,请帮助@desdenovassuggest使用自定义导航栏我们不能在iOS11之后增加导航栏的高度,而是创建一个视图并完成任务。。