我有一个UINavigationController,在右上角有一个按钮,点击该按钮后我需要获取一个下拉式的表格视图。我创建了另一个UIViewController类,带有xib,并将其添加为当前视图的子视图。它应该在第一次点击时出现,第二次点击时消失。这应该对所有点击(打开和关闭视图)都发生。我编写了这段代码,但不知道哪里有问题。请有人帮忙。
-(void)modalTableView
{
tableView1 = [[TableViewController alloc] initWithNibName:@"TableViewController" bundle:nil];
for (UIView *subView in self.view.subviews)
{
if ([subView isKindOfClass:[TableViewController class]])
{
[subView removeFromSuperview];
}
else
{
[self.view addSubview:tableView1.view];
}
}
}
我在这里错过了什么?
编辑:TableViewController是我的UIViewController类的名称