iPhone SDK: Как программно создать квадраты? - PullRequest
0 голосов
/ 22 января 2011

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

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

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

Любая помощь очень ценится.

Ответы [ 3 ]

2 голосов
/ 22 января 2011

Вам нужно создать свой собственный класс UIView , который реализует необходимые абстракции и выполняет соответствующий чертеж в своем методе drawRect.

Вы смотрели руководство по программированию Quartz 2D или Руководство по рисованию и печати для iOS ? Они предоставят необходимую справочную информацию о различных первичных операциях рисования и, по крайней мере, должны указать вам правильное направление.

1 голос
/ 22 января 2011

Вам следует взглянуть на пример проекта Apple, например, рисунок (квадрат, круги, эллипс и т. Д.)1007 *

1 голос
/ 22 января 2011

Создание пользовательского представления, переопределение drawRect: и вызов UIRectFill для рисования квадратов.

Смотрите это

...