2016-12-27 95 views
2

我试图把的UITextField,而不是导航标题:文本字段在导航栏

override func viewDidLoad() { 
    super.viewDidLoad() 

    let textField = UITextField() 
    textField.text = "Title" 
    self.navigationItem.titleView = textField 
} 

,当我运行应用程序,我看到的文字“标题”,但是当我尝试编辑这个文本字段中的文本变成无形。

+0

尝试拖动的UITextField到故事板的导航栏,它通常更可靠的 –

+0

谢谢,真的能正常工作。 – FuzzzzyBoy

+1

@RonakShah你必须发表你的答案作为答案,请张贴图片,你会得到一些点,并会更好S.O –

回答

2

尝试将UITextField拖动到故事板的导航栏中,它通常更可靠。

Dragging it

Complete!