导航转换结束前显示的UIView

导航转换结束前显示的UIView,uiview,uinavigationcontroller,toolbar,transition,Uiview,Uinavigationcontroller,Toolbar,Transition,我正在编写一个iPhone应用程序,导航控制器中有一个表。当用户单击主屏幕中的一个单元格时,将创建传入视图控制器顶部的UIView(类似于工具栏) 问题是视图在转换到新视图控制器之前出现,效果非常奇怪。我想这是因为我将视图添加到navigationController中,但我需要这样做,否则该条将与表一起滚动,而我希望它是固定的 有什么建议吗?我找到了一个可能的解决方案:将工具栏添加为TableHeaderView,然后按照 任何其他更好的解决方案都是非常受欢迎的 self.toolbar =

我正在编写一个iPhone应用程序,导航控制器中有一个表。当用户单击主屏幕中的一个单元格时,将创建传入视图控制器顶部的UIView(类似于工具栏)

问题是视图在转换到新视图控制器之前出现,效果非常奇怪。我想这是因为我将视图添加到navigationController中,但我需要这样做,否则该条将与表一起滚动,而我希望它是固定的


有什么建议吗?

我找到了一个可能的解决方案:将工具栏添加为TableHeaderView,然后按照

任何其他更好的解决方案都是非常受欢迎的

self.toolbar = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 45)];
toolbar.backgroundColor = [UIColor colorWithRed:0.8823 green:0.8823 blue:0.8823 alpha:1.0]; 
[self.navigationController.view addSubview:toolbar];