Ответ 1
Нажмите ordersViewController
. Затем в верхней панели "Редактор" > "Вставить" > "Контроллер навигации" и удалите navigationbar
, который вы сейчас используете в VC.
Я столкнулся с проблемой с одним из моих контроллеров табличных представлений. Кажется, я не могу заставить панель навигации показывать вверх, вне зависимости от того, какой вариант я включил (может быть, я чего-то не хватает).
Я попробовал следующее:
self.navigationController?.navigationBarHidden = false
Прикреплено также изображение обсуждаемого контроллера. Как я могу показать верхнюю панель? в противном случае результаты будут уродливыми, поскольку записи, показывающие (строки), начинаются с самого верха. Я не хочу использовать UIEdgeInsetsMake для исправления, если это возможно.
и
Нажмите ordersViewController
. Затем в верхней панели "Редактор" > "Вставить" > "Контроллер навигации" и удалите navigationbar
, который вы сейчас используете в VC.
Вы должны вставить свой UITableViewController
в UINavigationController
.
Если вы переходите с другого контроллера на TableViewController
, то
попробуйте этот код
let nav : UINavigationController = UINavigationController(rootViewController: self.storyboard!.instantiateViewControllerWithIdentifier("YourControllerName") as UIViewController)
self.navigationController?.presentViewController(nav, animated: true, completion: nil)