Ich möchte eine Tabellenansicht mit einer Schaltfläche ausblenden. Ich setze [tableView setHidden: YES]; und wenn ich das Ergebnis in dem Debugger zu drucken, heißt es, dass es versteckt ist:Ich versuche das TableView mit setHidden auf YES zu verstecken, aber es ist immer noch sichtbar
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}>
Das Problem ist, dass ich es noch sehen ... Irgendwelche Ideen?
EDIT: Für den Test, ich habe "HIDDEN" auf true im Storyboard, und ich versuche, es in der ViewDidLoad ohne Erfolg zu zeigen ... sehr seltsam.
- (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];
}
Machst du es in einem Hintergrund-Thread? –
Nein, ich mache es sehr einfach ohne Hintergrund – Claudio
Die TabelleView-Referenz scheint in Ordnung zu sein, da es seinen Wert druckt. Können Sie den vollständigen Code teilen, wo Sie ihn verstecken? – Adeel