【发布时间】:2017-08-14 11:45:49
【问题描述】:
Navigation bar in android which is to be replicated in iOS
图片是一个 android 导航栏,我想使用 swift 3 在 ios 中复制它。我已经为此工作了几天,但我无法正确解决任何问题。
let height: CGFloat = 128 //whatever height you want
let bounds = self.navigationController!.navigationBar.bounds
self.navigationController?.navigationBar.frame = CGRect(x: 0, y: 0, width: bounds.width, height: bounds.height + height)
我这样做是为了让导航栏的高度正确,但我似乎无法正确定位栏按钮的位置。
【问题讨论】:
-
我不确定我是否理解您的问题,但为什么要更改导航栏的框架?如果需要左右两个按钮,可以使用navigationItem.leftBarButtonItems。
标签: ios swift uinavigationitem