0

私のSQLiteデータベース ( FMDB) には、以下にリストされているいくつかの属性があります。

モジュール | 学生1 | 学生2 | 学生3 | 学生4 | 学生5

1 つModuleは、最小 2studentsで最大 5 を持つことができますstudents。したがって、学生の数に基づいて、ボタンを表示する必要があります。

学生の数が3人の場合、3つのボタンを表示する必要があります。例: データベース エントリが次の場合

科学 | ジャック | トム | トム | - | デブラ | デブラ | -

- 記号は空のレコードであることに注意してください。したがって、- 記号の付いたエントリに遭遇した場合は、それを無視する必要があります。したがって、上記のクエリによると、3 人の生徒がいて、3 つのボタンを表示する必要があります。(生徒が 4 人の場合は、4 つのボタンなどを表示する必要があります...)

データベースから値を読み取り、その回答に基づいて UI にボタンを追加するにはどうすればよいですか?

注:私の作業を示すための適切なコードはありません。私はこれで迷っています。

4

1 に答える 1

1

わかりました。まず、ここでSQLite FMDB とのやり取りについて学びます。

次に、 herehereのコードを組み合わせて何らかの for ループを作成し、UIButton を作成して配列に追加し、配列内の UIButton のみを表示します。

画面上のボタンの配置は、ちょっとした単純な計算です。

于 2012-04-04T17:58:00.950 に答える