Iphone UINavigationBar随模态UITableView一起移动

Iphone UINavigationBar随模态UITableView一起移动,iphone,objective-c,ios,cocoa-touch,uitableview,Iphone,Objective C,Ios,Cocoa Touch,Uitableview,我有一个modally-presentedUITableView,我需要在Interface Builder中添加一个导航栏(用于保存和取消)。现在,当我滚动时,导航栏会随着表格视图一起移动。有没有办法将其锁定在顶部?您只是使用了“cocoa touch”标记,而不是“xcode”标记,这最终是合适的。你太棒了+1.这是因为您正在将导航栏添加到tableview中,而不是视图本身,从而使导航栏成为tableview中的headerView。因此,需要移除导航栏并再次将其放置在主视图的顶部,然后放

我有一个modally-presented
UITableView
,我需要在Interface Builder中添加一个导航栏(用于保存和取消)。现在,当我滚动时,导航栏会随着表格视图一起移动。有没有办法将其锁定在顶部?

您只是使用了“cocoa touch”标记,而不是“xcode”标记,这最终是合适的。你太棒了+1.这是因为您正在将导航栏添加到tableview中,而不是视图本身,从而使导航栏成为tableview中的headerView。因此,需要移除导航栏并再次将其放置在主视图的顶部,然后放置表视图,使其保持您所期望的状态。tableView必须嵌入到导航控制器中。你似乎做了相反的事情。我正在使用故事板,所以我在导航控制器中编辑了>嵌入。当我运行它并抛出此异常时,它崩溃了:**由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UINavigationController setManagedObjectContext:(可能需要注意的是,这是一个核心数据密集型应用程序。)此外,应用程序的主要部分嵌入到导航控制器中。我将导航控制器中的一个视图中的模式segue添加到此表视图。