Ios 我尝试将setHidden设置为YES来隐藏TableView,但它仍然可见
我想用按钮隐藏tableview。我设置[tableView设置隐藏:是];当我在调试器中打印结果时,它说它是隐藏的:Ios 我尝试将setHidden设置为YES来隐藏TableView,但它仍然可见,ios,xcode,uitableview,Ios,Xcode,Uitableview,我想用按钮隐藏tableview。我设置[tableView设置隐藏:是];当我在调试器中打印结果时,它说它是隐藏的: Printing description of self->pdfTableView: <UITableView: 0x7fe39f040800; frame = (0 0; 0 0); clipsToBounds = YES; hidden = YES; gestureRecognizers = <NSArray: 0x600000241320>; l
Printing description of self->pdfTableView:
<UITableView: 0x7fe39f040800; frame = (0 0; 0 0); clipsToBounds = YES; hidden = YES; gestureRecognizers = <NSArray: 0x600000241320>; layer = <CALayer: 0x600000234760>; contentOffset: {0, 0}; contentSize: {0, 0}>
pdfTableView=[UITableView新建];这就是问题所在。我删除了它。您是在后台线程中执行的吗?不,我在没有后台的情况下执行的非常简单tableView引用在打印它的值时似乎还可以。你能在你隐藏的地方分享完整的代码吗?我刚刚完成了这个问题。谢谢,我认为这里的“pdfTableView=[UITableView new];”打破了故事板的tableview和pdfTableView之间的链接
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
pdfTableView.dataSource = self;
pdfTableView.delegate = self;
pdfTableView = [UITableView new];
[backBtn setHidden:backBtnHidden];
[pdfTableView setHidden:NO];
}