从顶部添加空间以获取导航标题

时间:2016-11-05 10:40:13

标签: ios swift uinavigationbar uistoryboard

想要从顶部为导航标题购物清单提供额外空间。我该怎么做?在故事板中的导航项属性中看不到选项。它接近日期,应用程序顶部的电池图标。

附上截图。

enter image description here

尝试使用swift2

尝试以下代码
   override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
               navigationController?.navigationBar.setTitleVerticalPositionAdjustment(15,forBarMetrics: UIBarMetrics.Default) // set any number you want between -20 to 15


    }

1 个答案:

答案 0 :(得分:0)

试试这段代码:在Swift 3中测试。

注意:方法1仅适用,如果您的VC嵌入了navigationController。在您的情况下,您只使用navigationBar来显示title.So,请使用方法2.

方法1:

 navigationController?.navigationBar.setTitleVerticalPositionAdjustment(5, for: UIBarMetrics.default) // set any number you want between -20 to 15

方法2:

 navigationBar.setTitleVerticalPositionAdjustment(10, for: UIBarMetrics.default) // navigationBar is the name of your navBar..

输出:

enter image description here