Возможность масштабирования / изменения размера сетки с Objective-C - PullRequest
1 голос
/ 21 ноября 2010

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

Я думал о рисовании объектов ячеек, созданных с помощью (NSRect), но я не мог понять, как получить правильное взаимодействие при изменении размера.

Это мой первый "biggish" проект OBJ-c, поэтому, пожалуйста, не убивайте меня, я все еще сражаюсь с фреймворками, и синтаксис для меня чужд.

1 Ответ

0 голосов
/ 21 ноября 2010

Вы можете использовать слои Core Animation для создания вашей сетки.
Взгляните на пример проекта кода Apple Geek Game Board: http://developer.apple.com/library/mac/#samplecode/GeekGameBoard/Introduction/Intro.html

Код показывает способ отображения различных видов карточных / настольных игр с использованием CALayer . Игра в шашки выглядит ближе всего к сетке, которую вы хотите создать.

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