Я разрабатываю приложение для отображения действий и кругов в рамках Деятельности. Я довольно новичок в Cocoa, но создал базовый интерфейс для отображения содержимого массива Activities, а затем откликнулся на кнопку для отображения кругов и некоторых сводных данных для всех выбранных действий. Вот класс структуры:Cocoa IB Elements для создания отчета
активность Класс:
- activityDate
- спорт
- кругов []
Lap Класс:
-
начальное время
- totalTime
- расстояние
- maximumSpeed
- averageSpeed
- maximumPace
- averagePace
- калорий
- averageHeartbeat
- maximumHeartbeat
- интенсивность
То, что я действительно хочу сделать, это отобразить представление отчета, в котором показано каждое выбранное действие с его подробными данными и сводкой, а также подробное резюме внизу, которое я могу распечатать.
Running Oct-22-2011 10:10:14 AM
Lap 1 10:10:14 AM 3.80 mi 42:48 11:16/mi ...
Summary 3.80 mi 42:48 11:16/mi ...
Running Oct-24-2011 04:07:06 PM
Lap 1 04:07:06 PM 3.10 mi 31:19 10:06/mi ...
Lap 2 04:38:31 PM 3.10 mi 31:16 10:05/mi ...
Summary 6.20 mi 1:02:36 10:05/mi ....
Grand Summary 10.0 mi 1:45:25 10:29/mi ...
Суммы являются суммами и средними значениями в зависимости от значения. Я хочу заголовки столбцов и выделение строк для резюме.
Я смотрел, возможно, используя NSOutlineView, так как я хочу, чтобы все было хорошо выровнено в столбцах, но не знаю, как использовать два разных класса для отображения. Я попытался сделать это, используя HTML, чтобы создать NSTextView с хорошими результатами. Тем не менее, я действительно не хочу генерировать HTML, чтобы решить эту проблему.
Любые идеи и возможные примеры?