不显示导航栏
not displayed navigation bar
我有两个控制器,第一个 (UITableViewController) 和第二个 (UIViewController),两者都有 UINavigationBar。当我在第二个控制器中时,我正在使用 UIBarButtonItem 我想在维护数据的同时返回到第一个控制器。存储数据并获取转换,但不会在第一个控制器中加载 UINavigationBar。请帮助我。
@IBAction func buttonDone(sender: UIBarButtonItem) {
if countElements(textView.text) > 0 {
saveText()
toBackFirst()
}
}
func toBackFirst() {
let firstViewController:FirstTableViewController = FirstTableViewController()
self.presentViewController(firstViewController, animated: true, completion: nil)
}
而不是使用 presentViewController。您需要使用 push 将其推送到 navigationStack。
试试这个:
func toBackFirst() {
let firstViewController:FirstTableViewController = FirstTableViewController()
self.navigationController?.pushViewController(firstViewController, animated: true)
}
我有两个控制器,第一个 (UITableViewController) 和第二个 (UIViewController),两者都有 UINavigationBar。当我在第二个控制器中时,我正在使用 UIBarButtonItem 我想在维护数据的同时返回到第一个控制器。存储数据并获取转换,但不会在第一个控制器中加载 UINavigationBar。请帮助我。
@IBAction func buttonDone(sender: UIBarButtonItem) {
if countElements(textView.text) > 0 {
saveText()
toBackFirst()
}
}
func toBackFirst() {
let firstViewController:FirstTableViewController = FirstTableViewController()
self.presentViewController(firstViewController, animated: true, completion: nil)
}
而不是使用 presentViewController。您需要使用 push 将其推送到 navigationStack。
试试这个:
func toBackFirst() {
let firstViewController:FirstTableViewController = FirstTableViewController()
self.navigationController?.pushViewController(firstViewController, animated: true)
}