私のお気に入りには、最初は空の私のアプリケーションのtabBarがあります。 tableViewが空の場合、 "お気に入りが保存されていません"のようなメッセージが画面に表示されます。UITableViewが空のときのメッセージ
理想的には、カスタムグラフィックを画面の中央に表示したいと考えています。 numberOfRowsInSection
カウントを使用し、0を返した場合は何かしますか?私はこれを試してきましたが、それを動作させることはできません。
もっと簡単な方法はありますか?
私のお気に入りには、最初は空の私のアプリケーションのtabBarがあります。 tableViewが空の場合、 "お気に入りが保存されていません"のようなメッセージが画面に表示されます。UITableViewが空のときのメッセージ
理想的には、カスタムグラフィックを画面の中央に表示したいと考えています。 numberOfRowsInSection
カウントを使用し、0を返した場合は何かしますか?私はこれを試してきましたが、それを動作させることはできません。
もっと簡単な方法はありますか?
numberOfRowsInSection
をUITableView
データソースのメソッドとして使用しないでください。代わりに、ビューコントローラで、テーブルビューデータをリロードした後、項目数を確認し、ゼロの場合はテーブルビューを非表示にしてイメージを表示することができます。
viewWillAppearでログインを実装する必要があります。 [お気に入り]タブに表示する項目は、配列に格納する必要があります。 viewWillAppearで配列をロードします。ゼロであれば機能をカウントします。
pgbが正しいと私は彼に票を投じた。セレクタ契約の一部ではない副作用を追加している機能をnumberOfRowsInSectionに追加すると、一般に、副作用を加えると、ソフトウェアを理解して維持することが難しくなります。 –