【发布时间】:2012-04-06 21:16:24
【问题描述】:
我有一个 UINavigationController。在右上角我有一个点击按钮,我必须得到一个下拉表视图。我用 xib 创建了另一个 UIViewController 类,并将其作为子视图添加到当前视图中。它应该在第一次点击时出现,在第二次点击时消失。这应该发生在所有点击(打开视图和关闭视图)。我写了这段代码,但不知道我哪里出错了。有人请帮忙
-(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 类的名称
【问题讨论】:
标签: ios uitableview drop-down-menu addsubview