我正在编写一个带有导航控制器内表的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,但我需要这样做,否则栏会与表一起滚动,而我希望它被修复。
有什么建议吗?
答案 0 :(得分:0)
我找到了一个可能的解决方案:将工具栏添加为TableHeaderView并关注iOS: Add UIView to UITableView
任何其他更好的解决方案都非常受欢迎