-(void)ViewDidLoad にいくつかのデータを含む UITableView があります。したがって、それはそれに応じて表示されます。しかし、ボタンをクリックすると、テーブルビューが非表示になり、テキストを含む 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];
}
どこが間違っているのかわかりませんか?