2010-07-25 2 views
2

Я написал код карточной игры .. но теперь пришло время TODO графики и интерфейсаiPhone интерфейс Палуба игры

Каков наилучший подход для представления карты ??

а) CALayer б) UIView с) UIButton

Какой из них лучше для анимации и получить штрихи пользователей ??? Что вы рекомендуете?

Заранее спасибо

ответ

1

как UIButton является подклассом UIView, в обеих из них нет такой большой разницы. Если вам нужна только обработка «кликов», вы можете выбрать кнопку, если вам нужно переопределить touchhesBegan/touchhesMoved, вы должны переопределить UIView вместо UIButton.

1

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

2

GeekGameBoard более старый Приведенный в Apple пример кода для карточных и настольных игр, который реализует пользовательский интерфейс в CALayers. Другой пользователь изменил его для работы на iPhone, чтобы он мог быть полезным для вас. Модифицированный проект находится на bitbucket.

Смежные вопросы