将 UITableViewController 推送到导航堆栈时看不到导航栏

     2023-03-04     101

关键词:

【中文标题】将 UITableViewController 推送到导航堆栈时看不到导航栏【英文标题】:Navigation bar not to be seen when UITableViewController is pushed onto the navigation stack 【发布时间】:2017-09-10 17:29:23 【问题描述】:

当前位于导航控制器堆栈上的视图控制器中的代码。现在我想将UITableViewContoller 推送到导航堆栈上。我正在使用以下代码:

let destinationVC = self.storyboard?.instantiateViewController(withIdentifier: "formTableVC") as! FormTableViewController

self.navigationController?.pushViewController(destinationVC, animated: true)

UITableViewContoller 显示,但导航栏未显示。如何解决这个问题?我希望在UITableViewContoller 的导航栏中也显示已被继承到所有先前视图控制器的设计。任何帮助将不胜感激。谢谢。

【问题讨论】:

【参考方案1】:

在 UITableViewContoller(FormTableViewController) 的 viewDidLoad 函数中添加如下代码 类

self.navigationController?.setNavigationBarHidden(false, animated: false)

【讨论】:

将 UITableViewController 推送到 [self navigationController] 会导致 EXC_BAD_ACCESS

】将UITableViewController推送到[selfnavigationController]会导致EXC_BAD_ACCESS【英文标题】:PushingUITableViewControlleronto[selfnavigationController]causesanEXC_BAD_ACCESS【发布时间】:2010-07-1323:41:26【问题描述】:在我所在的当前视图中,按钮touch-up-inside... 查看详情

推送到 navigationController 时 UITableViewController 静态单元格不出现

】推送到navigationController时UITableViewController静态单元格不出现【英文标题】:UITableViewControllerstaticcellsnotappearingwhenpushedtonavigationController【发布时间】:2013-10-1804:50:56【问题描述】:我陷入了困境...我创建了一个带有静态单元格的... 查看详情

从 UITableViewController 推送到 UIViewController 时,底部标签栏消失并保持黑色

】从UITableViewController推送到UIViewController时,底部标签栏消失并保持黑色【英文标题】:bottomtabbardisappearsandleaveblackwhenpushedfromUITableViewControllertoUIViewController【发布时间】:2019-03-2207:56:46【问题描述】:在我的用例中,我想在离开U... 查看详情

UINavigationController:推自我?

...:2011-05-1823:55:57【问题描述】:我有一个自定义类,它是UITableViewController,它位于UINavigationController内部。通常,当我单击一个单元格时,我会将一个新类推送到堆栈上,这很好。这一次,我想将self压入堆栈(传递不同的字符串o... 查看详情

UITableViewController 和 NavigationController

】UITableViewController和NavigationController【英文标题】:UITableViewControllerandNavigationController【发布时间】:2009-04-1110:50:07【问题描述】:我在将UITableViewController推送到NavigationController时遇到问题。使用以下代码:ProblemEditController*problemE... 查看详情

UItableviewController 不加载数据

】UItableviewController不加载数据【英文标题】:UItableviewControllerdoesn\'tloaddata【发布时间】:2011-06-1015:06:18【问题描述】:大家好,我有一个UITableviewcontroller类,我从otherview调用它并将其推送到导航控制器上。Streets_view_Controller_iPhon... 查看详情

当转到另一个 UITableViewController 时 UITableViewController 冻结

】当转到另一个UITableViewController时UITableViewController冻结【英文标题】:UITableViewControllerfreezeswhenseguetoanotherUITableViewController【发布时间】:2013-10-1716:24:53【问题描述】:我有一个TableViewController(VC1)设置为推送到另一个TableViewControll... 查看详情

如何将选定的 UITableViewController 值添加到以前的 UITableViewController?

】如何将选定的UITableViewController值添加到以前的UITableViewController?【英文标题】:HowtoaddaselectedUITableViewControllervaluetoapreviousUITableViewController?【发布时间】:2011-05-2901:42:29【问题描述】:用户单击“远程”按钮,然后加载以下UITab... 查看详情

UITableViewController detailView 从不推送

】UITableViewControllerdetailView从不推送【英文标题】:UITableViewControllerdetailViewneverpushed【发布时间】:2010-08-1312:06:39【问题描述】:我有一个UITableViewController作为我的标签栏控制器的第二个标签上的视图控制器之一。在didSelectRowAtInd... 查看详情

如何将 uitoolbar 添加到 uitableviewcontroller?

】如何将uitoolbar添加到uitableviewcontroller?【英文标题】:Howtoadduitoolbartouitableviewcontroller?【发布时间】:2010-03-2818:29:03【问题描述】:我有一个UITableViewController,我想用一个按钮将UIToolbar添加到其中。在-(void)viewDidLoad;我有的UITabl... 查看详情

将 UITableViewController 插入其他 UIView

】将UITableViewController插入其他UIView【英文标题】:InsertUITableViewControllerintoOtherUIView【发布时间】:2011-06-1520:57:10【问题描述】:我有一个UITableViewController可以将自定义UITableViewCells插入到UITableView中。有没有办法可以将此UITableContr... 查看详情

手动将 UITabBar 添加到 UITableViewController

】手动将UITabBar添加到UITableViewController【英文标题】:manuallyaddUITabBartoUITableViewController【发布时间】:2011-05-0821:29:46【问题描述】:我有一个标准应用程序,它带有一个导航控制器,用于管理多个UITableViewController类。我想在根视... 查看详情

将 NSMutableArray 传递给 UITableViewController

】将NSMutableArray传递给UITableViewController【英文标题】:passNSMutableArraytoUITableViewController【发布时间】:2012-04-2113:11:30【问题描述】:我有UIViewController包含NSMutableArray,我想将此数组传递给UITableViewController并在桌子上查看它。我该... 查看详情

如何将 UITableViewController 创建为可重用模块?

】如何将UITableViewController创建为可重用模块?【英文标题】:HowtocreateUITableViewControllerasreusablemodule?【发布时间】:2013-12-1112:24:36【问题描述】:我是iOS开发新手。我创建了两个类UITableViewController。一个是Tasks的列表,第二个是Not... 查看详情

将 UIViewController 更改为 UITableViewController

】将UIViewController更改为UITableViewController【英文标题】:ChangingUIViewControllertoUITableViewController【发布时间】:2013-10-1121:25:16【问题描述】:我有iOS应用程序,它是主从视图应用程序。默认情况下是masterviewtableview,detailview是clasicUIVi... 查看详情

将 UITableViewController 添加到其他视图

】将UITableViewController添加到其他视图【英文标题】:AddUITableViewControllertootherView【发布时间】:2012-12-2517:55:24【问题描述】:是否可以通过编程方式将UITableViewController嵌入(添加为子视图)到另一个视图控制器中?我在***上找到... 查看详情

将 UITableViewController 子类重构为 UIViewController 子类

】将UITableViewController子类重构为UIViewController子类【英文标题】:RefactoringaUITableViewControllersubclasstoaUIViewControllersubclass【发布时间】:2013-01-3014:16:02【问题描述】:在我的应用程序中,我想在“全屏”中显示一个表格,所以我创建... 查看详情

我想通过在 Swift 中以编程方式将 UINavigationController 与 UITableViewController 嵌入 UITableViewController 这是 UITab

】我想通过在Swift中以编程方式将UINavigationController与UITableViewController嵌入UITableViewController这是UITabBarViewController的子视图【英文标题】:IwouldliketoembedUINavigationControllerwithUITableViewControllerwhichisthesub-viewofUITabBarViewCont 查看详情