0
ボタンでテーブルビューを非表示にしたいと思います。私は[tableView setHidden:YES]を設定しました。そして私は、デバッガで結果を印刷するとき、それが隠されていることを述べている:setHiddenでTableViewを非表示にしようとしましたが、まだ表示されています。
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}>
問題、私はまだそれを見ることができることを...任意のアイデアですか?
EDIT: テストでは、ストーリーボードに「HIDDEN」を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];
}
バックグラウンドスレッドで実行していますか? –
いいえ、私は背景なしで非常に簡単にそれを行う – Claudio
tableViewのリファレンスは、それが値を印刷しているので大丈夫と思われる。あなたはそれを隠している完全なコードを共有することはできますか? – Adeel