Рекомендуемый способ создания «таблицы» с использованием core-анимации? - PullRequest
1 голос
/ 09 июня 2009

Каким был бы рекомендуемый метод для создания «таблицы», такой как отображение (столбцы, строки, верхний и нижний колонтитулы) с использованием core-анимации, которую я могу «построить» с помощью анимации?

У меня есть данные для передачи в NSDictionary, и я начал выкладывать вещи, но я чувствую, что, возможно, я делаю это не оптимально; Я создаю вложенные наборы CALayers и прорабатываю его позицию из позиции и размера ранее созданного слоя.

На данный момент все это выглядит очень хакерским, занимает гораздо больше времени, чем я ожидал, и похоже, что это будет кошмар для анимации с использованием CABasicAnimation.

Любой совет? Если это поможет, это не для iPhone, а скорее для рабочего стола OS X.

1 Ответ

0 голосов
/ 17 июня 2009

Кажется, что лучший способ сделать это - создать дерево CALayers аналогично тому, как имитировать таблицы в HTML с использованием DIV;

- "container" CALayer
  - "row" CALayer
    - "cell" CALayer

Использование CAConstraint поможет гарантировать, что эти слои не перекрывают своих братьев и сестер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...