我在主视图中有一个TableView。此表视图隐藏了主视图中的一些标签和按钮。从TableView表中选择一行后,必须removeFromSuperView
并且按钮必须可见。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
txtsearch.text = selectedCell.textLabel.text;
[viewForautoCompleteTableView removeFromSuperview];
[self.view sendSubviewToBack:autocompleteTableView];
}
我的标签仍然不可见,谢谢。
答案 0 :(得分:0)
最好隐藏和显示视图,而不是删除和添加视图以实现所需的效果。
确保所有视图都已正确添加到self.view中。隐藏它们使用:
viewForautoCompleteTableView.hidden = YES;
autocompleteTableView.hidden = YES;
要使它们显示,您可以使用:
viewForautoCompleteTableView.hidden = NO;
autocompleteTableView.hidden = NO;