2013-02-04 3 views
0

Является ли Quartz 2D хорошим выбором для создания пользовательских представлений? Есть ли другие варианты?Является ли Quartz 2D полезным для создания пользовательских представлений?

Thanks

+1

Невозможно ответить на этот вопрос, не зная вашего прецедента. Вы должны описать, чего вы пытаетесь достичь. «Хороший выбор» требует немного больше фона. –

+0

Хорошо, и извините. Я хочу сделать пользовательский интерфейс моего приложения как пользовательский интерфейс Evernote: работает как слои. – Moody

ответ

1

Да!
Это стандартный способ пойти.
(Смотрите также ИОС Просмотр Руководства по программированию, глава Custom View)

Я сделал все мои собственные представления, используя Quartz2D/Core Graphics в UIView::drawRect() (компас, линейки, место пользовательских пользователей для MkapView) и так далее.

0

Полностью зависит от того, что вы хотите сделать. Совершенно хорошо сделать 2d рисунок, но вы можете использовать изображения так же хорошо. Я предпочитаю использовать CALayer для простых эффектов.

Я отправил ответ на вопрос creating custom controls и несколько вариантов рисования элемента управления на другой вопрос, но он применим и здесь.

+0

Я думаю о создании «сложного» макета: как Evernote5 – Moody