私は画面の一部として使用するtableviewを持っています。Swift3:空の場合はUITableViewを非表示にします。
@IBOutlet var tableView: UITableView!
時々私は、データを持っている、と時々私にはありません。 データが存在する場合にのみテーブルを表示し、データがない場合にはテーブルを非表示にしたいとします。
オプションよりも小さいか等しい高さの制約を追加しようとしました。しかし、私がそうすると、データがあってもテーブルビューは隠されます
どうすればいいですか?
私はグーグルで調べて解決策を見つけられなかったので、ここで質問します。
免責事項:私はiOS /スウィフト開発の初心者です。申し訳ございませんが既に回答している場合
理由を追加しますか? –
私は投票しませんでしたが、 'numberOfRowsInSection'デリゲートメソッドの中でテーブルを非表示にすることをお勧めします。ビューは、デリゲートメソッドが呼び出されるずっと前に隠されるべきです。 – rmaddy
@rmaddy更新された答え –