Какой самый быстрый способ добавить прямоугольник на переднее окно - PullRequest
0 голосов
/ 02 марта 2012

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

Кто-то пытался их проанализировать? Какой самый быстрый способ?

Спасибо!

1 Ответ

0 голосов
/ 02 марта 2012

Я бы сказал, рисование прямоугольников с использованием Quartz Engine и UIImage требует больше ресурсов процессора, чем при использовании UIView. Если ваша сцена тяжелая и динамичная, Quartz - лучший способ рисовать, потому что вы можете обновить свои рисунки.

Использование UIView не требует значительных ресурсов процессора, но оно потребует большого объема памяти, если вы хотите нарисовать много прямоугольников.

Итак, если вы хотите нарисовать только один или два прямоугольника для дизайна GUI, я бы сказал, использовать UIViews. Но если вы пытаетесь сделать несколько сложных рисунков, включающих в себя больше фигур, выберите Quartz.

...