2011-07-27 8 views
0

私はiPhone用のアプリケーションを開発していますが、情報を表示するためにどのような方法を使用するのかは不明です。私は科目の情報を含むデータベースを持っています(例:科目:数学、曜日:月曜日、時間:2-3、先生:ジム)。iphoneにデータを表示する正しい方法は?

毎日動的で、つまり、任意の日に合計で5〜8人の対象になることができます。必要なすべてのものを表示しても、私は、以下の情報を表示するiPhone ...

Lesson : 
Time : 
Teacher : 
Addition Notes : 

iが同じスタイルで上記のフィールドを表示したいと言うことができますでは、どのように私は、ユーザーがスクロールできるというダイナミックな何かを作ることができます? (私のアプローチはたくさんのラベルを作成し、それぞれをリンクすることでしたが、これは方法ではありません...)

答えて

4

UITableViewをUITableViewCellsで埋めて使用することができます。すべてのセルに1日が表示されます。その日をクリックすると、件名情報を含むすべてのセルで次のUITableViewに行くことができます。

0

私はこのアプローチには2つの方法があると思います。まず、メインのナビゲーションテーブルビューを作成し、ユーザーが表示する日を選択し、そのビューにすべての情報ショー(レッスン、時間など)これは上のポスターが言っていることだと思います。

別の方法では、UIPickerViewで1ページを表示し、それから1日を選択して情報を更新するようにすることもできます。

はあなたがhuman interface guidelinesを読んだだけPickerViewを持っているだろうし、それが必要なようだと

Lesson: <Label linked to lession variable> 
Time: <Label linked to time variable> 
Teacher: <Label linked to teacher variable> 
Additional Notes: <Label linked to additionalNotes variable> 
2

を表示していましたか?主にデータを表示する、様々な目的のためのすべてのベストプラクティスを記述します。

関連する問題