1

我有一个 UITableView,在 -(void)ViewDidLoad 中有一些数据。所以它相应地出现。但是当我单击一个按钮时,我的 tableview 应该被隐藏,我应该加载一个带有一些文本的 UIlabel。

但对我来说,点击按钮的空表视图正在加载一些行。我应该避免它。我该怎么做?

这是我的代码

 -(void)ViewDidLoad {
 tableView=[[UITableView alloc]initWithFrame:CGRectMake(0,380,320,200)  style:UITableViewStylePlain];
    tableView.delegate = self;
    tableView.dataSource = self;
    [self.view addSubview:tableView];  

   }
     -(void)DatePickerDoneClick:(id)sender {
       [tableview setHidden:YES];
       displayError  =[[UILabel alloc]init];
        [displaytError setFrame:CGRectMake(20,400,320,100)];
        displayError.textAlignment=UITextAlignmentLeft;
        displayError.backgroundColor=[UIColor clearColor];
        displayError.text=[NSString stringWithFormat:@"Not found"];
        [self.view addSubview:displayError];
    }

无法找到我要去哪里错了?

4

2 回答 2

0

要隐藏表格视图,您可以使用

myTableView.hidden = YES;

或者

[mtTableView setHidden:YES];

希望这会帮助你。

于 2012-10-18T09:25:01.590 回答
0

如果tableview.hidden = YES; 没有做这项工作

尝试下一个代码:

[self.tableview removeFromSuperView];
于 2012-10-18T09:48:15.223 回答