在导航过渡之前出现的UIView结束了

时间:2012-09-14 15:38:30

标签: uiview uinavigationcontroller toolbar transition

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

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];

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

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我找到了一个可能的解决方案:将工具栏添加为TableHeaderView并关注iOS: Add UIView to UITableView

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