Правильный способ отображения данных на iphone? - PullRequest
0 голосов
/ 27 июля 2011

Я занимаюсь разработкой приложения для iPhone и не уверен, какие методы использовать для отображения информации.У меня есть база данных, которая содержит информацию о предметах (например, предмет: математика, день: понедельник, время: 2-3, учитель: Джим).

Каждый день в динамике, что означает, что это может быть что-то между 5-8 предметами в целом за любой данный день.На iPhone я хочу отобразить следующую информацию ..

Lesson : 
Time : 
Teacher : 
Addition Notes : 

Допустим, я хочу отобразить поля выше в том же стиле, как я могу сделать что-то динамическое, что пользователь может прокручивать, хотя для просмотравсе необходимое?(мой подход состоял в том, чтобы создать множество ярлыков и связать каждый из них, однако это не тот путь, по которому можно пойти ...)

Ответы [ 3 ]

4 голосов
/ 27 июля 2011

Вы можете использовать UITableView, заполненный UITableViewCells. Каждая ячейка отображает день. После нажатия на день вы можете перейти к следующему UITableView с каждой ячейкой, содержащей информацию о субъекте.

2 голосов
/ 27 июля 2011

Как вам кажется необходимым, прочитали ли вы рекомендации по человеческому интерфейсу ? Они описывают все лучшие практики для различных целей, в основном с указанием данных.

0 голосов
/ 27 июля 2011

Я думаю, что есть два способа, которыми вы могли бы подойти к этому ... во-первых, это создать основное представление навигационной таблицы, а затем пользователь может выбрать, какой день он хотел бы просмотреть, и в этом представлении будет отображаться вся отображаемая вами информация.(Урок, Время и т. Д.) Я думаю, это то, о чем говорит вышеприведенный плакат.

Или еще один способ сделать это - отобразить одну страницу с UIPickerView и заставить их выбрать день из этого, а затеминформация будет обновлена.

Вы бы просто имели 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...