0

Storyboard の TableView にテーブル ヘッダーを追加しました。このヘッダーを非表示/表示したいです。

セグメント化されたコントロールがあり、ヘッダーをセグメントの 1 つに表示したいと考えています。

私が使用した1つのセグメントでヘッダーを非表示にするにはtableView.tableHeaderView = nil 、これを非表示にします。他のセグメントで、使用したヘッダーを再表示するには:

if tableView.tableHeaderView == nil {
    tableView.tableHeaderView = self.tableViewHeader
}

しかし、ヘッダーは再び表示されません。これを解決するには?

4

4 に答える 4

0

あなたは単に使用することができます

tableView.tableHeaderView.isHidden = true
 if tableView.tableHeaderView.isHidden {
  tableView.tableHeaderView.isHidden = false }

また

tableView.tableHeaderView.removeFromSuperview
于 2017-04-19T12:39:07.860 に答える