2016-10-20 6 views
0

私は他のリーグに加わり、友人と対戦することができるファンタジーフットボールアプリを構築しています。SQL文からフェッチされた単純なテーブルを表示するために使用するXcodeオブジェクトはどれですか?

現時点では、スクロールビューでスタックビューを使用して、画面ラベルを整理しています。

誰かが離れている別のリーグを表示するために、どのようなオブジェクトを使用するのが最適でしょうか?

リーグのリストを表示して(多分位置を決めて)、ユーザーが「もっと詳細を表示したい」いずれかのリーグをタップする必要があるだけです(すなわち、完全な順位表など)、その時点で画面が変化する。

答えて

1

UICollectionViewための画面が変更されますタップリーグとリーグ情報(図3)が表示されますことを -

明確なアイデアのために Mock-up design

図1の画像リンクをご覧ください。グリッド。リストの場合は
UITableViewです。

または両方のUICollectionView。

スタックビュー内でコレクションビューとテーブルビューをネストできます。または、複数のセルタイプ/ヘッダータイプを使用することができます。

+0

優秀!だから 'スクリーン1'の私は、私の現在のスタックビューのセットの中にUITableViewを入れて、スクリーン2に変わったらUICollection Viewを使いますか?あれは正しいですか? – RDowns

+0

あなたのテーブル/コレクションビューの高さが動的であれば少し難しいでしょう。高さ制約への参照を保持し、スタックビューに正しく表示されるように必要に応じて更新する必要があります。 – tsp

+0

hmm。誰かが1リーグにいるかもしれない、または5であるかもしれないので、おそらくダイナミックになります.... – RDowns

0

リーグパートとフォーグリッドパートのUITableViewを使用できます。UICollectionViewは完璧です。スクロールを有効にしないでください。値が一定であるためです。

+0

コンテンツは私の画面の高さ以上になるので、私は既にScrollViewを持っています。それはあなたが意味することですか?またはあなたは特にUITableView/CollectionViewのスクロールを意味していますか? – RDowns

+0

私はUITableViewのチュートリアルを見ていますが、それらはすべてUITableViewではなくUITableViewControllerを使用しているようです。私はすでにViewControllerをセットアップしています。私は自分の属性に '識別子'オプションがないようです。私は間違った道を歩いていますか?ビデオ:[link](https://www.youtube.com/watch?v=trkuhgbxF44) – RDowns

関連する問題