我想用一个按钮隐藏一个tableview。我设置了[tableView setHidden:YES];当我在调试器中打印结果时,它说它是隐藏的:
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}>
问题是,我仍然可以看到它......任何想法?
编辑: 为了测试,我把&#34; HIDDEN&#34;在故事板中为true,我试图在viewDidLoad中取消隐藏它但没有成功...非常奇怪。
- (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];
}
答案 0 :(得分:0)
pdfTableView = [UITableView new];是问题。我删除了它。